Onde devo colocar meus scripts do Upstart?

2

Estou tentando descobrir o Upstart e não tenho certeza se devo colocá-los em

/etc/init

ou

~/.config/upstart

E qual é a diferença entre os locais?

    
por Ryan Stull 09.04.2015 / 19:06

1 resposta

3

/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 .
por muru 09.04.2015 / 19:17