J'essaye d'installer un script init.d, pour exécuter céleri pour des tâches de planification. Voici les étapes que j'ai suivies:
- copié le fichier celeryd et collé dans le dossier /etc/init.d/
- créé un fichier de configuration celeryd dans le dossier / etc / default /
maintenant, quand j'ai essayé de le commencer par sudo /etc/init.d/celeryd start
, ça jette une erreursudo: /etc/init.d/celeryd: command not found
J'ai cherché sur Google comment installer init.d, j'ai eu cette question SO .
il dit d'émettre un uname -a
et quand 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 aussi il dit utiliser utils comme insserv
pour activer le script init.d ainsi essayé:
insserv /etc/init.d/celeryd
mais il jette une erreur insserv: command not found
alors j'ai essayé d'installer insserv sudo apt-get install insserv
. mais 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 le script init.d? Toute aide serait appréciée.
update1:
quand j'ai essayé:
$ sh -x /etc/init.d/celeryd start
il en révèle errors
. c'est peut-être pour cette raison que le service ne démarre pas.
update2:
J'ai effacé toutes les erreurs quand je cours $ sh -x /etc/init.d/celeryd start
mais sudo /etc/init.d/celeryd start
jette toujours l' command not found
erreur
Réponses:
Votre
celeryd
script n'est probablement pas exécutable, c'est pourquoi ilsudo /etc/init.d/celeryd
revientcommand not found
. Donc, vous devez d'abord le rendre exécutable.Pour ce faire, exécutez les commandes suivantes:
La première ligne modifie les autorisations en
-rwxr-xr-x
et la deuxième ligne garantit que le propriétaire et le propriétaire du groupe sontroot
.Une fois que cela est fait, je suppose que vous devrez utiliser
sudo /etc/init.d/celeryd start
pour démarrer le démon.la source
Lorsque vous copiez le script en place, n'oubliez pas de le rendre exécutable et appartenant à root:
Une fois que vous avez installé cela, vous pouvez le configurer pour qu'il démarre automatiquement au démarrage avec:
la source
update-rc.d
.Si vous obtenez l'
command not found
erreur lorsque vous l'exécutezinsserv
, vous pouvez y remédier en exécutant la commande suivante:Alors voir
insserv -h
ouman insserv
pour de l'aide.Aussi, vous pouvez essayer avec:
Source: https://askubuntu.com/a/334043/147044
la source
C'est la séquence de commande pour lancer automatiquement votre démon au démarrage:
la source