Arnaud Delobelle wrote:Bon, j'ai r��crit le script, je le mets en pi�ce jointe,je me suis logg� en root pour la chose
etj'ai tent� MA:~# cd /etc/init.d
donc, soit mon joli script n'a pas �t� pris en compte, et il me faut virer les anciensMA:/etc/init.d# update-rc.d lineakd.sh defaults System startup links for /etc/init.d/lineakd.sh already exist.
System startup links, comment fait-on �a ??, pour retenter ma chance. soit il y a une erreur qq part..Merci dans tous les cas
Claude
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/sbin/lineakd NAME=lineakd DESC=Desktop ManagerPlut�t: DESC="Desktop Manager" En effet DESC=Desktop Manager initialise la variable DESC � "Desktop" puis tente d'executer la commande Manager, ce qui n'existe probablement pas (l� je ne donne pas simplement la solution mais j'essaye d'expliquer ce qui n'allait pas, cherchant le compromis entre le p�remptoire �man bash� et un copier-coller du Bash Reference Manual :o).test -x lineakd || exit 0Plut�t: test -x $DAEMON || exit 0 et de la m�me mani�re plus bas garder les $DAEMON, $NAME et $DESC, sinon il ne sert � rien de les initialiser!set -b case "$1" in start) echo -n "Starting lineakd" start-stop-daemon --start --quiet --pidfile /var/run/lineakd.pid \ --exec lineakdPlut�t: start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ --exec $DAEMON -- -b (pour passer l'argument -b � lineakd)echo "." ;; stop) echo -n "Stopping lineakd " start-stop-daemon --stop --quiet --pidfile /var/run/lineakd.pid \ --exec lineakdPlut�t: start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ --exec $DAEMONecho "." ;;Je pense qu'il manque un esac ici (pour finir le bloc commenc� par �case�) Bon apr�s il faudrait regarder plus pr�cis�ment lineakd, que je ne connais pas du tout. HTH
lineakd.sh
Description: Bourne shell script

