Script au démarage

Script au démarage - Linux et OS Alternatifs

Marsh Posté le 18-01-2002 à 23:00:52    

Voici mon script
 
#! /bin/sh
case "$1" in
   start)
     echo "Demarage de noip sshd et le script de firewall-routage"
     /usr/local/bin/noip
     sshd
     . /etc/rc.d/init.d/rc.f237
   ;;
   stop)
     echo -n "Arret de noip"
     killproc -TERM /usr/local/bin/noip
   ;;
   *)
     echo "Usage: $0 {start|stop}"
     exit 1
esac
exit 0
 
je comprend pas pourquoi ca ne marche pas au démarage
( ps : rc.f237 c le script de routage, noip c un programme pour avoir un dns gratuit, et sshd c pour permettre des connexion ssh au serv )

Reply

Marsh Posté le 18-01-2002 à 23:00:52   

Reply

Marsh Posté le 18-01-2002 à 23:05:12    

sshd marche t il ?


---------------
root 66
Reply

Marsh Posté le 18-01-2002 à 23:08:37    

toute les commandes tapée dans la console marchent bien évidemment
mais je ne comprend pas pourquoi le script en lui meme marche pas
il est dans /etc/rc.d/init.d et j'ai fais un lien dans /etc/rc.d/rc5.d ( ils s'appellent S99script et K99script ) et renvoient vers le script en lui meme
( rc5 car je suis toujorus en mode graphique sur le serveur on c jamais )
et pis j'ai mdk 8.1

Reply

Marsh Posté le 18-01-2002 à 23:14:50    

qu'entends tu par ça marche pas ? TO script reste bloqué ? Peut être devrais tu rajouter un & après tes softs, genre sshd &
 
Ou alors regarde les pages man pour savoir comment les lancer en tant que daemon


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 18-01-2002 à 23:15:58    

faut pas mettre les path complets dans les scripts de démarrage ?

Reply

Marsh Posté le 18-01-2002 à 23:17:39    

effectivement, c conseillé de mettre les paths :jap:


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 18-01-2002 à 23:17:48    

bah elles y sont pas pour sshd, et pis je pense pas que ca soit car car si ca venait de la, le script de firewall et noip devraient marcher ... ce qui n'est pas le cas  :crazy:

 

[edtdd]--Message édité par gerald_512k--[/edtdd]

Reply

Marsh Posté le 18-01-2002 à 23:25:53    

De quoi tu parles la ???
 
Dans la version de ton script affichée, je ne vois pas le path complet pour sshd, ni de & la fin de chaque ligne si le soft ne passe pas tout seul en tache de fond :??:  :??:  :??:


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 18-01-2002 à 23:37:32    

oups  :D  
dsl ce ma nioubilitude  :lol:  
je dois mettre un & a la fin de chaque ligne en fait ..

Reply

Marsh Posté le 18-01-2002 à 23:38:47    

YAISSS, le fouet :hap:

Reply

Marsh Posté le 18-01-2002 à 23:38:47   

Reply

Marsh Posté le 18-01-2002 à 23:40:56    

Si on admet que sshd est installé dans /usr/local/sbin et que rc.f237 est un script executable, le script qui suit me parait plus approprié :
 
#! /bin/sh
case "$1" in
  start)
    echo "Demarage de noip sshd et le script de firewall-routage"
    /usr/local/bin/noip &
    /usr/local/sbin/sshd &
    /etc/rc.d/init.d/rc.f237 &
  ;;
  stop)
    echo -n "Arret de noip"
    killproc -TERM /usr/local/bin/noip
  ;;
  *)
    echo "Usage: $0 {start|stop}"
    exit 1
esac
exit 0
 
Mais c a testé. Si tu installes openssh via un package (rpm, deb, autre) tu dois déjà avoir un script de démarrage tout fait


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 18-01-2002 à 23:42:01    

gerald_512k a écrit a écrit :

toute les commandes tapée dans la console marchent bien évidemment  
 




 
en ce moment je me pose d'autre questions : je me demande s'il ne faut pas que le binaire se daemonize de lui meme  plutot qu'un &  .....


---------------
root 66
Reply

Marsh Posté le 18-01-2002 à 23:45:28    

pareil...
 
sur la deb, sshd est lancé par le soft start-stop-daemon, et pas par un simple sshd ou sshd &... Donc je ne sais pas trop


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 19-01-2002 à 20:39:49    

oula je comprend pas trop ce que vous dites la  :ouch:  
 
enfin ce qui est clair c que le script avec les & marche pas non plus

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed