On Wed, Mar 12, 2003 at 08:36:04PM +0100, claude parisot wrote:

[snip]

> Bon, j'ai -visiblement mal �tudi� - l'exemple que j'ai sans doute mal 
> adapt�, je le mets en pi�ce jointe -
> SI TU AS LE TEMPS ET L'HUMEUR - pour me dire ce qui ne va pas , la 
> commande � lancer au d�marrage �tant
> lineakd -b .
> 
> Quelle est la commande exacte pour update-rc.D ?
> 

update-rc.d

L'usage le plus simple pour ajouter des entr�es est je pense:

#update-rc.d <nom de ton script dans /etc/init.d/> defaults

Pour plus d'infos : man update-rc.d.  Je ne suis pas un utilisateur
averti de cette comande. (Mince, si j'ai faux j'aurai commis le pire
p�ch�)

[snip]

> 
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
> DAEMON=/usr/sbin/lineakd
> NAME=lineakd
> DESC=Desktop Manager

Plut�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 0

Plut�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 lineakd

Plut�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 lineakd

Plut�t:

start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
                --exec $DAEMON


>       echo "."
>       ;;
> 
> 
>   

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

-- 
Arnaud Delobelle
[EMAIL PROTECTED]

Répondre à