Existe uma boa maneira de os usuários não-root iniciarem processos "gerenciados"? Neste caso, estou usando
gerenciado "para descrever um processo que inicia quando o usuário efetua login, é monitorado por algum tipo de supervisor de processo (como init
), reiniciado se falhar e tem seu stdout / stderr registrado em algum lugar automaticamente.
Com o passar do tempo, criei algumas soluções por conta própria executando algo como runit ou supervisor , mas nenhum deles foi particularmente bem integrado ao meu ambiente de desktop ou ao sistema em geral. Existe uma solução padrão para esse tipo de coisa?
Tags process init desktop supervisord