Bonjour,
Je suis sur Debian Squeeze 2.6.39.4 arm
Tout est dans le titre mais bon, Je voudrais créer un service.
Pour le créer, j’ai fait ceci :
J’ai copié mon script dans /usr/bin
Puis j’ai copié le skeleton dans /etc/init.d/ (nom du service)"
Là j’ai modifie le fichier /etc/init.d/mochad-launcher (skeleton)
A la ligne “NAME=daemonexecutablename” par “NAME=mochad.sh”
Une chose me surprend à la ligne “DAEMON=/usr/sbin/$NAME” alors que je l’ai copié dans “/usr/bin/” ?
Puis j’ajoute le service au boot
update-rc.d mochad-launcher defaults
update-rc.d: using dependency based boot sequencing
insserv: script mochad-launcher is not an executable regular file, skipped!
insserv: script service-amule-daemon: service amule-daemon already provided!
insserv: warning: script 'firewall' missing LSB tags and overrides
Quand je veux démarrer le service, j’ai ce message :
serveur@debian:~$ sudo /etc/init.d/mochad-launcher start
sudo: unable to resolve host debian
sudo: /etc/init.d/mochad-launcher: command not found
serveur@debian:~$
Pourtant le fichier existe bien
serveur@debian:~$ ls -alFh /etc/init.d/mochad-launcher
-rw-r--r-- 1 root root 4,2K 8 juin 00:04 /etc/init.d/mochad-launcher
serveur@debian:~$
serveur@debian:~$ ls -alFh /usr/bin/mochad*
-rwxr-xr-x 1 root root 448K 7 juin 23:59 /usr/bin/mochad.sh*
serveur@debian:~$
serveur@debian:~$ ls -alFh /usr/sbin/mochad*
ls: impossible d'accéder à /usr/sbin/mochad*: Aucun fichier ou dossier de ce type
serveur@debian:~$
Pourquoi j’ai ce message quand je veux démarrer le service ?
Que faire pour résoudre le problème ?
Merci.