Estou tentando instalar um script init.d para executar o celery para tarefas de agendamento.
Aqui estão os passos que segui:
- copiou o arquivo celeryd e colou na pasta /etc/init.d /
- criou um arquivo de configuração celeryd na pasta / etc / default /
agora, quando tentei iniciá-lo por sudo /etc/init.d/celeryd start
, ocorreu um erro sudo: /etc/init.d/celeryd: command not found
Eu pesquisei sobre como instalar o init.d, tenho este SO-question .
diz para emitir um uname -a
e quando eu obtenho isso:
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
e também diz usar utils como insserv
para habilitar o script init.d
então tentei:
insserv /etc/init.d/celeryd
, mas gera erro insserv: command not found
, então tentei instalar o insserv sudo apt-get install insserv
. mas diga já instalado:
insserv is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 222 not upgraded.
Então, como instalar o script init.d? Qualquer ajuda será apreciada.
update1:
quando tentei:
$ sh -x /etc/init.d/celeryd start
revela alguns errors
. pode ser por isso que o serviço não vai começar.
update2:
Limpei todos os erros ao executar $ sh -x /etc/init.d/celeryd start
, mas ainda sudo /etc/init.d/celeryd start
gera command not found
error