Quero desabilitar vários trabalhos iniciados aqui. Eu sei como fazer um trabalho inicial. E também sei como parar manualmente um trabalho. No entanto, não consigo encontrar uma amostra em que transformo automaticamente um trabalho manualmente. Ou seja, desejo que o trabalho seja iniciado apenas quando o usuário ativar, por exemplo, executando este comando (como root):
service job-name start
Conforme mencionado pelo @MvG, existe a
manual
estrofe que declara que um serviço inicial deve ser iniciado apenas manualmente.Como root, coloque isso no
.override
arquivo para/etc/init/
corresponder ao nome do seu trabalho:ou usando o sudo:
fonte
O Apache, por exemplo, não usa 'upstart'. O Apache é um link Sys V antiquado a partir de rc2.d
A dica é quando um serviço está ausente, como: '/etc/init/apache2.conf'
Nesses casos, você precisa de boas técnicas antiquadas de SysV.
Um ponto de partida é: procure um README no /etc/init.d
Também existem ferramentas GUI para ajustar os níveis de execução
Nota Bene: o inicio está sendo depreciado e, eventualmente, as distros migrarão para o systemd. Oh, que divertido.
fonte