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

 


Dernière réponse
Sujet : Script au démarrage
leirn

superX a écrit a écrit :

le bras droit est votre ami et démmerdez vous .




 
euh... cad?


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
leirn

superX a écrit a écrit :

le bras droit est votre ami et démmerdez vous .




 
euh... cad?

leirn

Combi_A_Vendre a écrit a écrit :

 
 
PARLE PLUS FORT! IL EST SOURD AUSSI! :d




 
TU RADOTES NON? :D

superX le bras droit est votre ami et démmerdez vous .
Combi_A_Vendre

leirn a écrit a écrit :

 
 
tu radote non?




 
PARLE PLUS FORT! IL EST SOURD AUSSI! :d

leirn

superX a écrit a écrit :

"au boot ca marche pas" .  
 
hmmm .. je sais pas trop quoi répondre là : en fait le seul soucis c'est de le daemoniser en user ?  en root , ca tourne nickel , pas de soucis mais en user , je me suis inspiré d'un ligne dans la fonction daemon de /etc/init.d/functions !  
 
peut etre , pour plus de rigueur , l'appeler franchement.  Autant s'inspirer d'autres scripts qui l'utilise ? grep est ton ami.  
 
si quelqu'un sait comment faire (comme un axey ou un ping) je serais hyper attentif , teinté de raillerie ...  




 
tu radote non?

superX "au boot ca marche pas" .  
 
hmmm .. je sais pas trop quoi répondre là : en fait le seul soucis c'est de le daemoniser en user ?  en root , ca tourne nickel , pas de soucis mais en user , je me suis inspiré d'un ligne dans la fonction daemon de /etc/init.d/functions !  
 
peut etre , pour plus de rigueur , l'appeler franchement.  Autant s'inspirer d'autres scripts qui l'utilise ? grep est ton ami.  
 
si quelqu'un sait comment faire (comme un axey ou un ping) je serais hyper attentif , teinté de raillerie ...
Combi_A_Vendre

superX a écrit a écrit :

 
en fait le seul soucis c'est de le daemoniser en user ?



 
Tout à fait.

superX "au boot ca marche pas" .  
 
hmmm .. je sais pas trop quoi répondre là : en fait le seul soucis c'est de le daemoniser en user ?  en root , ca tourne nickel , pas de soucis mais en user , je me suis inspiré d'un ligne dans la fonction daemon de /etc/init.d/functions !  
 
peut etre , pour plus de rigueur , l'appeler franchement.  Autant s'inspirer d'autres scripts qui l'utilise ? grep est ton ami.  
 
si quelqu'un sait comment faire (comme un axey ou un ping) je serais hyper attentif , teinté de raillerie ...
superX

Combi_A_Vendre a écrit a écrit :

Va boire un verre d'eau fraiche et pete un coup pour te détendre.
 

Citation :


c'etait pas une question c'etait un reproche !!  


 
Je n'ai jamais dis que c'était un reproche.
 
Après le script, je l'ai réussi, il marche quand je le lance à la main, là où ça ne marche pas, c'est au boot, voilà, quand je m'en suis rendu compte j'ai pensé qu'il serait plus efficace de faire un topic neuf et tout propre plutot que de répéter l'ancien.
 
Maintenant, si ça t'es vraiment insuportable, t'es pas obligé de répondre, c'est pas grave, si tu risques l'ulcère, je peux même effacer le topic, ça me fera plaisir vu que c'est grace à toi que j'ai réussi le script initial.
 
vw




 
 
c'est une bonne idée : la vitell c'est mieux que les puzzles incompréhensibles.

Combi_A_Vendre Va boire un verre d'eau fraiche et pete un coup pour te détendre.
 

Citation :


c'etait pas une question c'etait un reproche !!  


 
Je n'ai jamais dis que c'était un reproche.
 
Après le script, je l'ai réussi, il marche quand je le lance à la main, là où ça ne marche pas, c'est au boot, voilà, quand je m'en suis rendu compte j'ai pensé qu'il serait plus efficace de faire un topic neuf et tout propre plutot que de répéter l'ancien.
 
Maintenant, si ça t'es vraiment insuportable, t'es pas obligé de répondre, c'est pas grave, si tu risques l'ulcère, je peux même effacer le topic, ça me fera plaisir vu que c'est grace à toi que j'ai réussi le script initial.
 
vw

superX ok , je m'emporte un peu mais quand on lit le meme topic pour la meme question à qq semaines d'intervalle parce que t'as foiré ton script , c'est pas normal !  
 
superX et t'es un sacré boulet :  
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
superX

Combi_A_Vendre a écrit a écrit :

 
 
Non, ça ne marche pas non plus.




 
c'etait pas une question c'etait un reproche !!  
 
tu veux un script qui lance un programme qui tourne en user , je me trompe pas ?  
 
faut retrouver le topic qui traite de la meme chose et qui est apparu il y a pas tres longtemps .

Combi_A_Vendre

superX a écrit a écrit :

nohup su Combi -c "nohup ./mldonkey &"    
 
ca tourne ça ???????????????????
 
 




 
Non, ça ne marche pas non plus.

superX essaie mes solutions : su Combi -c blablabla ....  
 
 
de plus ajoute un exit <une valeur (0|1)> car l'init a besoin d'un code retour .
superX nohup su Combi -c "nohup ./mldonkey &"    
 
ca tourne ça ???????????????????
 
Combi_A_Vendre

superX a écrit a écrit :

et ton script il marche quand tu le lances à la main ?




 
oui.

superX et ton script il marche quand tu le lances à la main ?
superX ou alors
 
su Combi -c "nohup ./mldonkey &"
superX

Combi_A_Vendre a écrit a écrit :

J'ai modifié le script de démarrage comme ça et ça ne marche toujours pas.
 

Code :
  1. case "$1" in
  2. start)
  3.  cd /usr/mldonkey/mldonkey-shared
  4.                 echo "----- Utilisateur mldonkey : bibi"
  5.  nohup su Combi -c "nohup ./mldonkey &"
  6.                 echo "----- mldonkey lancé"
  7. ;;
  8. stop)
  9.                 echo "Destruction mldonkey"
  10.  killall mldonkey
  11. ;;
  12. esac






 
nohup su -l Combi ./mldonkey &    
 
ca marchera mieux peut etre ...

Combi_A_Vendre J'ai modifié le script de démarrage comme ça et ça ne marche toujours pas.
 

Code :
  1. case "$1" in
  2. start)
  3.  cd /usr/mldonkey/mldonkey-shared
  4.                 echo "----- Utilisateur mldonkey : bibi"
  5.  nohup su Combi -c "nohup ./mldonkey &"
  6.                 echo "----- mldonkey lancé"
  7. ;;
  8. stop)
  9.                 echo "Destruction mldonkey"
  10.  killall mldonkey
  11. ;;
  12. esac

houplaboom42 tiens en parlant de mldonkey si y en a qui veulent tester ca :
 
http://pschit.net/rpms/mldonkey/cooker/
 
fonctionne pas sur mdk 8.x ( quelques truc a changer )
seulement 9.0rc/betamachin ou cooker
leirn

leirn a écrit a écrit :

enfin sinon y peux ausi faire  
daemon su Combi -c /usr/mldonkey/mldonkey-shared/mldonkey
, non?




 
avec  
#Source function library.
if [ -f /etc/init.d/functions ] ; then
  . /etc/init.d/functions
else
  exit 0
fi
avant

leirn enfin sinon y peux ausi faire  
daemon su Combi -c /usr/mldonkey/mldonkey-shared/mldonkey
, non?
minusplus

leirn a écrit a écrit :

 
 
ben g po envi de rebooter :p



pas besoin, tu change de runlevel, ça suffit !

leirn

minusplus a écrit a écrit :

heu....
 
 
 
ah oué pas con ! :D
 
 
chais pas fo tester ! :D




 
ben g po envi de rebooter :p

minusplus

leirn a écrit a écrit :

 
 
mé si c le boot ki le lance... personne n'est loggué, si?
 



heu....
 
 
 
ah oué pas con ! :D
 
 
chais pas fo tester ! :D

leirn

minusplus a écrit a écrit :

ben ça résistera pas à un déloggage (ça se dit ?:D)




 
mé si c le boot ki le lance... personne n'est loggué, si?

Combi_A_Vendre

minusplus a écrit a écrit :

ben ça résistera pas à un déloggage (ça se dit ?:D)




 
déloggation?
délogguement?

minusplus

leirn a écrit a écrit :

 
en mettant un & ? enfin je c pas si c propre
 



ben ça résistera pas à un déloggage (ça se dit ?:D)

leirn

Combi_A_Vendre a écrit a écrit :

 
 
Et comment faire propre?




en mettant un & ? enfin je c pas si c propre

Combi_A_Vendre

minusplus a écrit a écrit :

 
un programme meurt normalement avec son père !
man daemon ! :o :D
 
pour ton problème tu peux t'en tirer avec nohup mais c pas trés prop ! :/
 
 
 




 
Et comment faire propre?

minusplus

Combi_A_Vendre a écrit a écrit :

 
c'est à dire?




un programme meurt normalement avec son père !
man daemon ! :o :D
 
pour ton problème tu peux t'en tirer avec nohup mais c pas trés prop ! :/
 
 

Combi_A_Vendre

Mjules a écrit a écrit :

et si tu mets ton script dans /etc/init.d (en l'appelant mldonkey par ex)et que tu fais un lien S98mldonkey dans rc3.d ? il est tué?




 
C'est ce que j'ai fait. J'ai oublié de le préciser.

Combi_A_Vendre

minusplus a écrit a écrit :

d'où l'invention des daemons ! :D




c'est à dire?

minusplus

Mjules a écrit a écrit :

et si tu mets ton script dans /etc/init.d (en l'appelant mldonkey par ex)et que tu fais un lien S98mldonkey dans rc3.d ? il est tué?



d'où l'invention des daemons ! :D

Mjules et si tu mets ton script dans /etc/init.d (en l'appelant mldonkey par ex)et que tu fais un lien S98mldonkey dans rc3.d ? il est tué?
@ttil@ Peut-etre qu'il est tué car le processus qui l'appelle est lui-meme tué ?
Combi_A_Vendre Salut à tous,
 
Avec une mandrake 8.0, je veux lancer lmdonkey au démarrage.
Dans /etc/rc3.d j'ai créé le fichier suivant (S98mldonkey)

Code :
  1. case "$1" in
  2. start)
  3.  cd /usr/mldonkey/mldonkey-shared
  4.                 echo "----- Utilisateur mldonkey : bibi"
  5.  su Combi -c "nohup ./mldonkey &"
  6.                 echo "----- mldonkey lancé"
  7. ;;
  8. stop)
  9.                 echo "Destruction mldonkey"
  10.  killall mldonkey
  11. ;;
  12. esac


 
Mais ça ne lance rien au démarrage.
Dans aurora je vois bien une ligne "starting mldonkey" mais si je fais un ps, il n'est pas lancé.
Si je fais moi même sous root "S98mldonkey start" alors il se lance correctement.
Est-ce que l'arguement "start" est forcément passé en argument?
 
Une idée?
 
Merci,
vw


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)