/etc/init
é para trabalhos do sistema - os serviços que são iniciados independentemente de qualquer usuário estar logado Estes são tipicamente serviços do sistema. Por padrão, os comandos são executados como root, a menos que setuid
seja usado.
~/.config/upstart
é para trabalhos de sessão - estes são executados para um usuário logado na GUI. / p>
O que o seu trabalho com o Upstart faz?
- Está realizando alguma função para algum usuário logado, específico para eles? Use
~/.config/upstart
. - Não é necessário que um usuário logado faça seu trabalho ou precise ser executado quando o sistema for iniciado? Use
/etc/init
.