[debian] causes echec script perso systeme V ?

[debian] causes echec script perso systeme V ? - Multimédia - Linux et OS Alternatifs

Marsh Posté le 24-11-2002 à 10:50:29    

:hello:  
 
j'ai installé un prog sur ma machine debian , ce dernier est un daemon et j'aimerais bien qu'il demarre automatiquement au boot , donc j'ai fais un script dans /etc/init.d en me basant sur /etc/init.d/skeleton , j'obtiens un script fonctionnel qd je fais /etc/init.d/monprog start|stop ça marche , par contre au boot il m'affiche bien la ligne mais le daemon ne demarre pas , j'ai utilisé update-rc.d pour mettre a jour les liens, j'ai mis 80 comme priorite de demarrage et 20 pour l'arret, je seche ...
 
qq à une piste à me suggerer ?
 
 [:matthias]  
merci


Message édité par matthias le 24-11-2002 à 13:24:02
Reply

Marsh Posté le 24-11-2002 à 10:50:29   

Reply

Marsh Posté le 24-11-2002 à 13:00:16    

:sweat:

Reply

Marsh Posté le 24-11-2002 à 15:50:38    

:sweat:  :sweat:

Reply

Marsh Posté le 24-11-2002 à 20:31:48    

j'ai trouvé une solution mais c'est trop laid : j'ai supprimé les liens Sxx et Kxx avec update-rc.d puis j'ai rajouté un script dans le repertoire /etc/ppp/ip-up.d , j'arrive au but fixé (car ma connexion ADSL demarre au boot) mais ça me fait chier c'est tous pourri comme configuration ....


Message édité par matthias le 24-11-2002 à 20:32:17
Reply

Marsh Posté le 24-11-2002 à 22:44:57    

Détaille ton script ?
 
Avec update-rc.d as tu bien rédigé la ligne ?  
 
Ton script ne demande t'il pas le démarrage d'un service qui n'est pas encore
chargé ?
 

Reply

Marsh Posté le 25-11-2002 à 09:28:17    

Humidifier a écrit a écrit :

Détaille ton script ?
Avec update-rc.d as tu bien rédigé la ligne ?  
Ton script ne demande t'il pas le démarrage d'un service qui n'est pas encore
chargé ?




 
j'ai verifie la syntaxe de ma cmd update-rc.d et le resultat de son execution ( liens ds /etc/rcx.d ), pour les services necessaires je l'avais mis en priorite S80 pour qu'il demarre apres les services de base , mais ce n'est pas cela car ppp a une priorite de 14 et maintenant le daemon demarre par l'intermediaire d'un script ds /etc/ppp/ip-ud.d (scripts appelés juste aprés le demarrage de ppp il me semble)
 
sinon mon script est identique au template /etc/init.d/skeleton aux variables DAEMON et DESC pres


Message édité par matthias le 25-11-2002 à 10:14:51
Reply

Marsh Posté le 25-11-2002 à 18:37:25    

Tu parle de connexion ADSL.
 
Possédant un SpeedTouch USB, j'ai utilisé le script fournit avec les drivers
de Benoit Papillaut, il démarre en 90 et s'arrête en 10.
 
Avec un modem ethernet je ne sais pas, mais normalement tout se fait tout seul,
voir rp-pppoe.
 
Pour le modem eci, je te conseille de récupérer le script du SpeedTouch et de le  
modifier pour l'eci, il n'y a pas grand chose à faire.
 
C'est quoi ton daemon ?, peux tu nous le montrer ?

Reply

Marsh Posté le 25-11-2002 à 19:00:59    

Humidifier a écrit a écrit :

 
Avec un modem ethernet je ne sais pas, mais normalement tout se fait tout seul




j'ai un modem ethernet, pas de soucis de config de se côte, voici le script de lancement de mon daemon  

Code :
  1. #! /bin/sh
  2. #
  3. PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  4. DAEMON=/usr/local/sbin/bnetd
  5. NAME=bnetd
  6. DESC="Serveur PvPGN"
  7. test -x $DAEMON || exit 0
  8. set -e
  9. case "$1" in
  10.   start)
  11.         echo -n "Starting $DESC: $NAME "
  12.         start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
  13.                 --exec $DAEMON
  14.         echo "."
  15.         ;;
  16.   stop)
  17.         echo -n "Stopping $DESC: $NAME "
  18.         start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
  19.                 --exec $DAEMON
  20.         echo "."
  21.         ;;
  22.   restart)
  23.         echo -n "Restarting $DESC: $NAME "
  24.         start-stop-daemon --stop --quiet --pidfile \
  25.                 /var/run/$NAME.pid --exec $DAEMON
  26.         sleep 1
  27.         start-stop-daemon --start --quiet --pidfile \
  28.                 /var/run/$NAME.pid --exec $DAEMON
  29.         echo "."
  30.         ;;
  31.   *)
  32.         N=/etc/init.d/$NAME
  33.         echo "Usage: $N {start|stop|restart}" >&2
  34.         exit 1
  35.         ;;
  36. esac


Message édité par matthias le 25-11-2002 à 19:03:54
Reply

Marsh Posté le 25-11-2002 à 19:09:10    

voici le contenu du répéertoire  /etc/rc3.d

Code :
  1. snoopy:/etc/rc3.d# ls
  2. S10sysklogd  S14ppp   S20exim   S20lpd      S20ssh         S89atd   S99rmnologin
  3. S11klogd     S15bind  S20inetd  S20makedev  S21nfs-common  S89cron
  4. snoopy:/etc/rc3.d#


 
j'ai essaye S20 et S80 pour mon script , sans succés (actuellement absent car présent dans /etc/ppp/ip-up.d)
 

Reply

Marsh Posté le 25-11-2002 à 19:09:23    

voici le contenu du répértoire  /etc/rc3.d

Code :
  1. snoopy:/etc/rc3.d# ls
  2. S10sysklogd  S14ppp   S20exim   S20lpd      S20ssh         S89atd   S99rmnologin
  3. S11klogd     S15bind  S20inetd  S20makedev  S21nfs-common  S89cron
  4. snoopy:/etc/rc3.d#


 
j'ai essaye S20 et S80 pour mon script , sans succés (actuellement absent car présent dans /etc/ppp/ip-up.d)
 


Message édité par matthias le 25-11-2002 à 19:09:44
Reply

Marsh Posté le 25-11-2002 à 19:09:23   

Reply

Marsh Posté le 25-11-2002 à 19:12:21    

http://linux.gegeweb.net/pppoe-debian.html
 
http://linux.gegeweb.net/adsl-pppoe_4.html
 
http://adsl-support0.de/linux_down.htm
 
Normalement avec ces paquets tu n'avais pas besoin de script supplémentaire.
 
Juste faire mumuse avec ppp_on_booot cf les doc.
 
Tant que ça marche ...

Reply

Marsh Posté le 25-11-2002 à 19:17:15    

Humidifier a écrit a écrit :

http://linux.gegeweb.net/pppoe-debian.html
http://linux.gegeweb.net/adsl-pppoe_4.html
http://adsl-support0.de/linux_down.htm
Normalement avec ces paquets tu n'avais pas besoin de script supplémentaire.
Juste faire mumuse avec ppp_on_booot cf les doc.
Tant que ça marche ...




 
je te remercie mais je ne vois pas trop en quoi cela peut resoudre mon pb , je n'ai pas de pb avec ma connexion ADSL, j'utilise juste un script appelé aprés l'etablissement de cette dernière pour activer un daemon au boot car mon script dans init.d ne fonctionne pas  ....

Reply

Marsh Posté le 25-11-2002 à 19:22:24    

J'ai peut être mal suivit, comme tu me parle de ppp et ip_up, je pensais,  
visiblement à tord que tu n'arrivais pas à initialiser ta connexion automatiquement
au démarrage.
 
Si ce n'est pas le pb, comme ton script est standard, qu'est ce que fait ton daemon ?
 
Explique plus en détaille, ou alors poste le ...

Reply

Marsh Posté le 25-11-2002 à 19:26:04    

Humidifier a écrit a écrit :

 
Si ce n'est pas le pb, comme ton script est standard, qu'est ce que fait ton daemon ?
Explique plus en détaille, ou alors poste le ...




 
c'est un serveur de jeu , il fait du routage , il faut donc juste que le reseau soit operationnel à mon avis ....

Reply

Marsh Posté le 25-11-2002 à 19:31:30    

Est ce que tu charge un firewall ?
 
Essaye un start à 90, avec ça mon firewall s'initialise avant ma connextion ADSL.

Reply

Marsh Posté le 25-11-2002 à 20:37:44    

Humidifier a écrit a écrit :

Est ce que tu charge un firewall ?
 
Essaye un start à 90, avec ça mon firewall s'initialise avant ma connextion ADSL.




 
oui , je lance un script perso une fois que la connexion ADSL est up , mais ce dernier est configuré fonction du serveur  j'essayerais avec S90 , ce soir je peux pas j'essayerais demain soir  
 

Reply

Marsh Posté le 25-11-2002 à 23:15:01    

j'ai essaye avec 99 , même constat d'echec , c'est vraiment bizarre car dans /etc/ppp/ip-up.d j'appelle un script qui fais /etc/init.d/mon_script start et la cela marche .......... :(  
 
 

Reply

Sujets relatifs:

Leave a Replay

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