Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
942 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Lancement mldonkey au démarrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancement mldonkey au démarrage

n°150725
Combi_A_Ve​ndre
Posté le 04-09-2002 à 20:02:20  profilanswer
 

Salut à tous,
 
Sur un MDK 8.0 :
1- J'ai rajouté dans /etc/rc.d/init.d un fichier "mldonkey" qui lance /usr/mldonkey
 
2- J'ai rajouté dans /etc/rc.d/rc3.d un lien vers ce fichier S98mldonkey.
 
Et après avoir démarer, si je vais ps -ef | grep donk, il n'y a rien.
 
J'ai merdé où?
 
vw
 
ps : j'ai utilisé http://linux-wizard.tuxfamily.org/ [...] html#demon

mood
Publicité
Posté le 04-09-2002 à 20:02:20  profilanswer
 

n°150729
leirn
A.D.I.D.A.S.
Posté le 04-09-2002 à 20:04:36  profilanswer
 

si tu fait ./midonkey ds init.d il le lance?
tu as fait un chmod a+x dessus?


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°150731
Combi_A_Ve​ndre
Posté le 04-09-2002 à 20:06:21  profilanswer
 

oui, il le lance
 
J'ai aussi bien fait le chmod a+x
 
vw

n°150733
leirn
A.D.I.D.A.S.
Posté le 04-09-2002 à 20:07:50  profilanswer
 

la derniere fois ke g fait du S98, il me semble kon m'avais dit kil y avait  facons de faire les alias et ke la fallait pas mettre celui par defaut, yavait une option ou un truc comme ca.. je c plus exactement.. je kroi ke ct dark ki m'avais dit ca..


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
n°150739
superX
Posté le 04-09-2002 à 20:19:16  profilanswer
 

tu peux faire voir ton mldonkey dans /etc/init.d stp ?

n°150742
apolon34
Vive Linux!!
Posté le 04-09-2002 à 20:28:19  profilanswer
 

ca lance surement mldonkey par cette methode mais il tourne en tant que root( tres tres mal !!)
 
je suggere plutot de faire qqch du genre:
 
chown mldonkey user:grp (user,groupe ou il devra tourner)
 
chmod +s mldonkey
 
le reste est toujours valable
 
ou alors, le lancer avec un su utilisateur -c "mldonkey > /dev/null &"

n°150771
Combi_A_Ve​ndre
Posté le 04-09-2002 à 20:43:26  profilanswer
 

superX a écrit a écrit :

tu peux faire voir ton mldonkey dans /etc/init.d stp ?




 

Code :
  1. cd /usr/mldonkey/donkey-shared
  2. ./mldonkey &

n°150776
superX
Posté le 04-09-2002 à 20:47:16  profilanswer
 

l'init enverra start ou stop  
il faut que tu definisses ces cas  
 
un exemple.
 
case $1)
    start)
          nohup /path/to/mldonkey 2>&1 >/dev/null &
          ;;
    stop)
          killall mldonkey
          ;;
esac  
 
à moins que mldonkey ne dispose d'une option pour se daemonizer (comme -b sur wget .. )

n°150777
superX
Posté le 04-09-2002 à 20:47:56  profilanswer
 

et un exit 0 ou 1 pour renvoyer un statut à l'init

n°150781
superX
Posté le 04-09-2002 à 20:51:00  profilanswer
 

dans /etc/init.d/functions , il y a des fonctions interressantes , notamment daemon et killproc .  
 

mood
Publicité
Posté le 04-09-2002 à 20:51:00  profilanswer
 

n°150820
Combi_A_Ve​ndre
Posté le 04-09-2002 à 22:03:47  profilanswer
 

ça marche, merci.

n°150824
Combi_A_Ve​ndre
Posté le 04-09-2002 à 22:07:21  profilanswer
 

Par contre, le process appartient toujours à root.
Il faut que S98mldonkey appartienne à un autre utilisateur? ou est-ce ./init.d/mldonkey?
 
Et un autre problème, le répertoire courant est "/" donc les répertoires temporaires créés par mldonkey, le sont dans "/"
 
vw


Message édité par Combi_A_Vendre le 04-09-2002 à 22:20:29
n°150838
superX
Posté le 04-09-2002 à 22:13:05  profilanswer
 

essaie su <user> -c "nohup etc...etc... >/dev/null &"

n°150875
apolon34
Vive Linux!!
Posté le 05-09-2002 à 00:06:31  profilanswer
 

Combi_A_Vendre a écrit a écrit :

Par contre, le process appartient toujours à root.
Il faut que S98mldonkey appartienne à un autre utilisateur? ou est-ce ./init.d/mldonkey?
 
Et un autre problème, le répertoire courant est "/" donc les répertoires temporaires créés par mldonkey, le sont dans "/"
 
vw




 
mets ca dans ton script de lancement mldonkey:
 
cd /path/to/mldonkey
su user -c  "./mldonkey > /dev/null 2>&1 &"


Message édité par apolon34 le 05-09-2002 à 00:06:52
n°151144
Combi_A_Ve​ndre
Posté le 05-09-2002 à 17:52:29  profilanswer
 

J'ai fais (sans rediriger vers /dev/null pour voir ce qui se passe):

Code :
  1. case "$1" in
  2.   start )
  3.     cd /usr/mldonkey
  4.     su Combi_A_Vendre -c "nohup ./mldonkey &"
  5.     ;;
  6.   stop)
  7.     killall mldonkey
  8.     ;;
  9. esac


 
Et si j'exécute le script à la main, j'ai :
 
nohup: appending output to 'nohup.out'
Et si je fais 'ps -ef | grep donk', je n'ai toujours rien.
 
vw


Message édité par Combi_A_Vendre le 05-09-2002 à 17:52:58
n°151147
superX
Posté le 05-09-2002 à 17:57:23  profilanswer
 

nohup c'est surtout pour eviter que le process ne meure quand on quitte une console à laquelle il est rattaché par exemple.  
 
mais pour eviter le nohup.out , il faut ajouter 2>&1 >/dev/null qui redirige toutes les sorties dans le neant .

n°151149
superX
Posté le 05-09-2002 à 17:57:45  profilanswer
 

Combi_A_Vendre a écrit a écrit :

ça marche, merci.




 
et ca marchait hier ?

n°151151
superX
Posté le 05-09-2002 à 17:58:36  profilanswer
 

je t'ai fourni un script hyperbasique : il faudrait tester s'il le lance bien pour renvoyer la bonne valeur à exit en fin de script

n°151155
Combi_A_Ve​ndre
Posté le 05-09-2002 à 18:02:16  profilanswer
 

superX a écrit a écrit :

 
 
et ca marchait hier ?




 
Sans le "su", oui.

n°151157
Combi_A_Ve​ndre
Posté le 05-09-2002 à 18:03:59  profilanswer
 

superX a écrit a écrit :

je t'ai fourni un script hyperbasique : il faudrait tester s'il le lance bien pour renvoyer la bonne valeur à exit en fin de script




 
Si dans une console, sous root, je tape :
su Combi_A_Vendre -c "nohup ./mldonkey &"  
Rien n'est lancé.
 
Si je tape :
su Combi_A_Vendre -c "echo bordel de merde"  
Alors là, j'ai bien affiché bordel de merde.
 
 

n°151171
superX
Posté le 05-09-2002 à 18:17:55  profilanswer
 

essaie su -   <user> -c


Message édité par superX le 05-09-2002 à 18:18:06
n°151178
Combi_A_Ve​ndre
Posté le 05-09-2002 à 18:27:18  profilanswer
 

ça marche pas mieux.
Apparement quelque chose se lance mais est killé rapidement.

n°151183
superX
Posté le 05-09-2002 à 18:31:51  profilanswer
 

vire le nohup  (mais tjs en laissant le & )

n°151185
Combi_A_Ve​ndre
Posté le 05-09-2002 à 18:38:45  profilanswer
 

alors, apparement ça marche.
1- mldonkey plantait à cause d'une erreur de config
 
2- ça marche sans le '-' de su et avec nohup
 
Merci beaucoup à toi :jap:
 
vw


Message édité par Combi_A_Vendre le 05-09-2002 à 18:39:00
n°151187
superX
Posté le 05-09-2002 à 18:43:47  profilanswer
 

haaaa ... c'est que je commençais à donner ma langue au chat ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Lancement mldonkey au démarrage

 

Sujets relatifs
KStart : choix du desktop de lancement[Debian] tous ces fichier de demarrage...
[ mldonkey ] connaître la valeur de son ID et router les paquets[iptables] laisser passer mldonkey
mldonkey au démarrage[linux newbie] demarrage avec grub ?
Enlever un service du démarrage[mldonkey] Le faire marcher avec que des serveurs Français ????
[Gentoo] Ldap Démarrage rapide 
Plus de sujets relatifs à : Lancement mldonkey au démarrage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR