/etc/init.d
scripts são o jeito antigo de fazer as coisas. Eles vêm do padrão System V. No entanto, esses scripts são acionados apenas em uma sequência específica, portanto, nenhuma dependência real pode ser estabelecida.
Portanto, o upstart foi desenvolvido com a intenção de substituir todos os scripts /etc/init.d
por scripts upstart (em /etc/init
).
service
permite a transição suave de scripts /etc/init.d
para scripts iniciados. No futuro, quando mais e mais scripts forem transferidos para o upstart, o serviço continuará funcionando, pois encontrará as duas possibilidades.