Autostart um serviço como root [duplicado]

0

Como iniciar automaticamente uma tarefa na inicialização do sistema, ou seja, myprogram.bin com direitos de administrador?

Atenciosamente

    
por Martin.Martinsson 02.11.2017 / 04:16

1 resposta

0

A maneira mais fácil de executar um comando com privilégios de root na reinicialização é colocá-lo na raiz 'cron' usando o @reboot de tempo especial. Para fazer isso, execute o comando:

sudo crontab -e

E adicione uma linha

@reboot /path/to/myprogram.bin

Você pode acrescentar 2>&1 > /path/to/log_file.txt para enviar todas as mensagens de saída e erro para um arquivo de log. Por padrão, os resultados das tarefas agendadas são enviados por email para o usuário root, o que tende a não ser muito útil. Ou você pode configurar seu servidor para encaminhar e-mails raiz para sua própria conta.

    
por nickcrabtree 02.11.2017 / 18:21