J'essaie d'installer un init.d script, pour exécuter celery pour la planification des tâches. Voici les étapes que j'ai suivies :
- a copié le fichier celeryd et l'a collé dans le dossier /etc/init.d/
- a créé un fichier de configuration celeryd dans le dossier /etc/default/
Maintenant, quand j'ai essayé de le démarrer en sudo /etc/init.d/celeryd start
il y a une erreur sudo: /etc/init.d/celeryd: command not found
J'ai cherché sur Google comment installer init.d, j'ai obtenu ceci SO-question .
il est dit d'émettre un uname -a
et quand je le fais, j'obtiens ceci :
Linux capsonesystem8-desktop 3.2.0-43-generic-pae
#68-Ubuntu SMP Wed May 15 03:55:10 UTC
2013 i686 i686 i386 GNU/Linux
et il est également indiqué d'utiliser des utilitaires comme insserv
pour activer init.d script donc essayé :
insserv /etc/init.d/celeryd
mais il y a une erreur insserv: command not found
J'ai donc essayé d'installer insserv sudo apt-get install insserv
. mais il dit qu'il est déjà installé :
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
Alors, comment installer init.d script ? ? Toute aide sera appréciée.
mise à jour1 :
quand j'ai essayé :
$ sh -x /etc/init.d/celeryd start
il révèle quelques errors
. c'est peut-être pour cela que le service ne démarre pas.
mettre à jour2 :
J'ai éliminé toutes les erreurs lorsque je lance $ sh -x /etc/init.d/celeryd start
mais quand même sudo /etc/init.d/celeryd start
jette command not found
erreur