Я пытаюсь установить скрипт init.d для запуска сельдерея для планирования задач.Вот шаги, которым я следовал:
- скопировал файл селерид и вставил его в папку /etc/init.d/
- создан конфигурационный файл селерид в папке /etc/по умолчанию/
теперь, когда я попытался начать его с sudo /etc/init.d/celeryd start
, он выдает ошибку sudo: /etc/init.d/celeryd: command not found
Я погуглил о том, как установить init.d, и получил это ИТАК - вопрос.
в нем говорится о выдаче 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
а также в нем говорится, что используйте утилиты, такие как insserv
чтобы включить сценарий init.d, я попытался:
insserv /etc/init.d/celeryd
но это выдает ошибку insserv: command not found
поэтому я попытался установить инссерв 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?? Любая помощь будет оценена по достоинству.
обновление 1:
когда я пытался:
$ sh -x /etc/init.d/celeryd start
это раскрывает некоторые errors
. возможно, именно поэтому служба не запускается.
обновление 2:
Я очистил все ошибки при запуске $ sh -x /etc/init.d/celeryd start
но все же sudo /etc/init.d/celeryd start
бросает command not found
ошибка