Pages : 1
#1 Le 27/05/2007, à 19:09
- Do[k]Ho`
Probleme script shell
Bonjour,
Depuis que j'ai fait la mise a jour vers Feisty j'ai quelques soucis avec un script shell.
Le script:
#!/bin/bash
NAME=$(basename "$0")
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/amuled
DESC=amuled
USER=k #A user who already ran amule once to configure it.
test -x "$DAEMON" || exit 0
case "$1" in
start)
echo -n "Starting $DESC: "
su "$USER" -c "$(printf "%q -f" "$DAEMON" )"
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
killall --quiet "$DAEMON"
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
killall --quiet "$DAEMON"
sleep 1
su "$USER" -c "$(printf "%q -f" "$DAEMON" )"
;;
*)
printf "Usage: %q {start|stop|restart|force-reload}\n" "$0" >&2
exit 1
;;
esac
exit 0
Il fonctionne mais me signale une erreur:
configuration error - unknown item 'FAIL_DELAY' (notify administrator)
Lorsqu'il est lancé via un autre script il ne fonctionne pas et me signale cette erreur:
Restarting amuled: printf: 35: %q: invalid directive
configuration error - unknown item 'FAIL_DELAY' (notify administrator)
Quelqu'un a t il une idée ?
Merci d'avance.
Hors ligne
#2 Le 27/05/2007, à 20:07
- toto4455
Re : Probleme script shell
moi je dirais a la louche un probleme du a dash (avec le su ) et la commande printf builtin. de dash differente de celle du bash.
ya pas eu un lien de sh sur dash a partir de la 7?
#3 Le 27/05/2007, à 20:16
- Do[k]Ho`
Re : Probleme script shell
Hum ...
Ca m'aide pas bcp tout ca ...
Hors ligne
#4 Le 28/05/2007, à 16:41
- Do[k]Ho`
Re : Probleme script shell
Up pLz
Hors ligne
#5 Le 31/05/2007, à 17:50
- Do[k]Ho`
Re : Probleme script shell
Bon bah je vais me debrouiller ...
Hors ligne
Pages : 1