“start-stop-daemon: impossible de stat”
j'ai le texte suivant start-stop-script:
NAME="examplestartstop"
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/node/bin"
LOGFILE="/var/log/$NAME/start-stop-daemon.log"
APP_DIR="/usr/bin"
APP_BIN="tail -250f /var/log/apache2/error.log"
USER="minecraft"
GROUP="minecraft"
# Include functions
set -e
. /lib/lsb/init-functions
start() {
echo "Starting '$NAME'... "
start-stop-daemon --start --chuid "$USER:$GROUP" --background --make-pidfile --pidfile /var/run/$NAME.pid --exec "$APP_DIR/$APP_BIN" $LOGFILE || true
echo "done"
}
Lorsque j'essaie d'exécuter le script, j'obtiens le résultat suivant:
$ ./test start
Starting 'examplestartstop'...
start-stop-daemon: unable to stat /usr/bin/tail -250f /var/log/apache2/error.log (No such file or directory)
done
Qu'ai-je fait de mal sur la $APP_DIR/$APP_BIN
partie?
OriginalL'auteur Florence V. Lee | 2013-03-18
Vous devez vous connecter pour publier un commentaire.
Vous êtes de passage le nom de la commande et les arguments de la commande que la commande à exécuter.
start-stop-daemon
regarde pour une commande nommée/usr/bin/tail -250f /var/log/apache2/error.log
qui n'existe pas bien sûr. Au lieu de cela vous voulez l'appeler quelque chose comme (sans importance parties gauche):(note de l' -- entre la commande et ses arguments)
Avez-vous manqué l'espace entre
--
et$APP_ARGS
? Et s'il vous plaît commencer une nouvelle question à poser à votre question.OriginalL'auteur scai