Eu me acostumei a gerenciar startups de serviços em plataformas Redhat / RHEL, chkconfig
embora isso não pareça o modo Debian / Ubuntu - Como atualizo informações de nível de execução para serviços de sistema no Ubuntu?
Por fim, procurando os equivalentes de:
chkconfig --add <service>
chkconfig --level 345 <service> on
chkconfig --del <service>
apt-get install chkconfig
instalar o pacote no ubuntu. No entanto ele está quebrado desde anos, o seguinte link simbólico irá torná-lo (um pouco) trabalho:ln -s /usr/lib/insserv/insserv /sbin/insserv
Respostas:
O equivalente a
chkconfig
éupdate-rc.d
Os equivalentes que você procura são
Consulte esta página útil para obter mais informações ou consulte man update-rc.d
fonte
Melhor alternativa IMHO é sysv-rc-conf Para instalar, basta executar o comando:
Uma vez instalado, execute o comando:
Você pode marcar ou desmarcar as opções para iniciar um serviço em qualquer nível de execução e pode até parar ou iniciar os serviços nesse console. É uma ferramenta indispensável para habilitar ou desabilitar aplicativos de forma permanente para inicializar o ubuntu. Se você precisar de uma alteração rápida, poderá usar a interface da CLI:
Por exemplo, para parar o ssh nos níveis 3 e 5 de execução:
Atd para iniciar nos níveis 2,3,4 e 5:
Se você quiser saber mais:
fonte
sysv-rc-conf apache2 on
/sysv-rc-conf apache2 off
etcsysv-rc-conf-off level 35 ssh
deveria sersysv-rc-conf --level 35 ssh off
update-rc.d
não.No momento, não há equivalente em uma versão estável para fazer as coisas com os scripts do Upstart. Jacob Peddicord escreveu o jobservice (daemon de back-end) e o jobs-admin (GTK + GUI que fala com ele) para seu projeto do Google Summer of Code. Pacotes lúcidos estão em seu PPA . Eles também existem no universo em Maverick. Ainda não existe um front-end da linha de comando para o jobservice, apenas jobs-admin.
fonte
Tente o seguinte:
Isso funciona, pelo menos na versão Ubuntu 12.04.
fonte
http://us.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
. Algumas correções nunca chegaram a um pacote.Vamos caminhar de ZERO a Goal - como fazê-lo passo a passo.
Etapa 1: vamos escrever um olá mundo
Etapa 2: vamos automatizar nosso hello world application server.py
Etapa 3:
Espero que tenha ajudado.
fonte