Não é diretamente sobre o Debian vs Ubuntu, é sobre SysVinit vs Atualizar . Padrões Debian para SysVinit; você pode instalar o Upstart, mas precisa saber o que está fazendo e deve estar familiarizado com ele antes mesmo de pensar em instalá-lo em um servidor de produção. Embora seja teoricamente possível instalar ambos, com apenas um deles rodando como o processo número 1, o Debian não suporta isto fora da caixa.
O Upstart é mais novo que o SysVinit e tem mais recursos, o que explica por que você não pode simplesmente pegar uma descrição de serviço do Upstart e alimentá-la no SysVinit. Terá de escrever um script /etc/init.d
. Basicamente, esse script precisa examinar seu primeiro argumento ( $1
) e start
, stop
ou restart
o serviço conforme orientado.
Se você estava usando eventos do Upstart para determinar quando iniciar o script, você terá que usar alguns outros métodos. O Upstart reúne eventos de várias fontes diferentes; você pode pegar o gatilho de onde quer que o Upstart consiga, o Upstart a esse respeito é apenas uma maneira conveniente de não ter que procurar gatilhos em muitos lugares e protocolos diferentes.