Nous avons un démon Linux en c et un script bash pour le démarrer. Le démon ne démarre parfois pas à cause d'erreurs de fichier de configuration, mais le script indique que le démon a été démarré avec succès. Un extrait du script est montré ci-dessous, quelqu'un pourrait-il me dire ce qui ne va pas avec le script?Comment indiquer l'état d'un démon Linux
...
case "$1" in
start)
echo -n "Starting Demo Daemon: "
sudo -u demouser env DEMO_HOME=$DEMO_HOME /usr/local/demouser/bin/democtl startup > /dev/null 2> /dev/null
if [ "$?" = "0" ]; then
echo_success
else
echo_failure
fi
echo
;;
...
Merci!
il est vraiment difficile de comprendre ce qui ne va pas avec votre script quand on ne sait pas ce qu'il est censé faire. – Fragsworth
Cela n'a rien à voir avec votre problème, mais vous pouvez faire votre redirection comme ceci: '>/dev/null 2> & 1' –