Me revoilà pour mon démon,
J'ai voulu faire un .bash our automatiser la procédure de création du démon
1 2 3 4 5 6 7 8 9
| #!/bin/bash
sudo ln -s /opt/PingService_linux/pingueur.py /usr/bin/pingueur
sudo ln -s /opt/PingService_linux/param.txt /usr/bin/param.txt
sudo cp /opt/PingService_linux/pingueur /etc/init.d/pingueur
sudo chmod 777 /etc/init.d/pingueur
sudo ln -s /etc/init.d/pingueur /etc/rc5.d/S99pingueur
sudo ln -s /etc/init.d/pingueur /etc/rc6.d/K99pingueur
sudo ln -s /etc/init.d/pingueur /etc/rc0.d/K99pingueur |
mais au moment où je fais
sudo /etc/init.d/pingueur start
J'ai l'erreur:
start-stop-daemon: unable to start /usr/bin/pingueur (No such file or directory)
Or dans /usr/bin, pingueur pointe bien vers mon fichier pingueur.py qui est dans /opt/PingService_linux
et j'ai bien tous les droits sur les différents fichiers
Pour ce qui est du pingueur dans /etc/init.d/, j'ai copié le skeletton et remplacer de cette façon
1 2 3 4 5 6 7
| PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="teste serveur"
NAME=pingueur
DAEMON=/usr/bin/$NAME
DAEMON_ARGS=""
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME |
Merci de votre aide pcq j'ai besoin d'automatiser la création pour pouvoir le dispatcher facilement chez les clients.
Partager