Bonjour à tous !!
J'ai un problème avec un script de démarrage, voici la commande start de mon script init.d
Code :
- PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
- DAEMON=/usr/bin/eserver
- NAME=eServer
- DESC="eMule/eDonkey server"
- test -f $DAEMON || exit 0
- set -e
- case "$1" in
- start)
- echo -n "Starting $DESC: "
- start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
- --exec /usr/bin/screen -d -m $DAEMON
- echo "$NAME."
- ;;
|
Mon problème se trouve avec la commande screen, à l'éxécution, j'ai l'erreur:
Code :
- Starting eMule/eDonkey server: start-stop-daemon: Unable to chdir() to -m (No such file or directory)
|
En fait ceci se produit uniquement quand "-d" est spécifié, j'utilise screen sinon l'éxécutable s'éxécute dans la console et je ne peux récupérer la main qu'en quittant l'éxécutable.
Comment éviter celà ?
Merci d'avance !
RedVivi
Message édité par redvivi le 28-07-2007 à 21:00:12