Um serviço é um tipo de trabalho (os trabalhos são tarefas ou serviços).
Do upstart
livro de receitas :
4.1 Trabalho
Uma "unidade de trabalho" - geralmente "Tarefa" ou "Serviço". Cada trabalho é definido em um arquivo de configuração do trabalho.
4.1.1 Tipos de trabalho
4.1.1.1 Tarefa de Tarefa
Um Job de Tarefa é aquele que executa um processo de execução curta, ou seja, um programa que ainda pode levar muito tempo para ser executado, mas que tem um tempo de vida definitivo e um estado final.
Por exemplo, excluir um arquivo pode ser um trabalho de tarefa desde que o comando é iniciado, exclui o arquivo em questão (o que pode levar algum tempo se o arquivo for grande) e, em seguida, o comando de exclusão é encerrado.
4.1.1.2 Serviço de trabalho
Um Job de Serviço é um processo de longa duração (ou daemon (3)). É o oposto de um trabalho de tarefa, já que um trabalho de serviço pode nunca terminar por conta própria.
Exemplos de trabalhos de serviço são entidades como bancos de dados, servidores web ou servidores ftp.
4.1.1.3 Trabalho abstrato
Existe um outro tipo de trabalho que não possui seções de script ou estrofes exec. Esses trabalhos abstratos ainda podem ser iniciados e interrompidos, mas não terão nenhum processo filho correspondente (PID). Na verdade, iniciar esse trabalho resultará nele "em execução" perpetuamente se não for interrompido por um administrador. Trabalhos abstratos existem apenas dentro do próprio Upstart, mas podem ser muito úteis. Veja por exemplo:
Jobs que "Run Forever" Sincronização