Ich versuche, ein init.d-Skript zu installieren, um Sellerie zum Planen von Aufgaben auszuführen. Hier sind die Schritte, denen ich gefolgt bin:
- kopierte die Datei celeryd und fügte sie in den Ordner /etc/init.d/ ein
- Erstellt eine Konfigurationsdatei celeryd im Ordner / etc / default /
Jetzt, als ich versuchte, es zu starten sudo /etc/init.d/celeryd start
, wirft es Fehlersudo: /etc/init.d/celeryd: command not found
Ich habe über die Installation von init.d gegoogelt und diese SO-Frage bekommen .
es heißt, ein auszustellen uname -a
und wenn ich es tue, bekomme ich das:
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
und es heißt auch insserv
, dass Sie Utils verwenden möchten, um das init.d-Skript zu aktivieren.
insserv /etc/init.d/celeryd
aber es wirft Fehler insserv: command not found
Also habe ich versucht, insserv zu installieren sudo apt-get install insserv
. aber es heißt schon installiert:
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
Wie installiere ich das init.d-Skript? Jede Hilfe wird geschätzt.
update1:
als ich versuchte:
$ sh -x /etc/init.d/celeryd start
es enthüllt einige errors
. Möglicherweise startet der Dienst deshalb nicht.
update2:
Ich räumte alle Fehler , wenn ich laufen , $ sh -x /etc/init.d/celeryd start
aber immer noch sudo /etc/init.d/celeryd start
wirft command not found
Fehler