Я пытаюсь установить скрипт init.d, чтобы запустить сельдерей для планирования задач. Вот шаги, за которыми я следовал:
- скопировал файл celeryd и вставил его в папку /etc/init.d/
- создал файл конфигурации celeryd в папке / etc / default /
теперь, когда я пытался запустить его sudo /etc/init.d/celeryd start
, он выдает ошибкуsudo: /etc/init.d/celeryd: command not found
Я погуглил о том, как установить init.d, я получил этот SO-вопрос .
он говорит, чтобы выпустить uname -a
и когда я получаю это:
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
а также он говорит, что используйте utils вроде insserv
для включения сценария init.d, поэтому попробовал:
insserv /etc/init.d/celeryd
но это выдает ошибку insserv: command not found
поэтому я попытался установить insserv sudo apt-get install insserv
. но это уже сказано:
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
Так как установить скрипт init.d ?? Любая помощь будет оценена.
update1:
когда я пытался:
$ sh -x /etc/init.d/celeryd start
это раскрыть некоторые errors
. может быть, поэтому служба не запускается.
Update2:
Я очистил все ошибки при запуске, $ sh -x /etc/init.d/celeryd start
но все равно sudo /etc/init.d/celeryd start
выдает command not found
ошибку