Coloque o script na tabela cron
do usuário apropriado (ou seja, o crontab ) com um agendamento de @reboot
.
Um usuário pode editar sua tabela cron
com crontab -e
.
Um exemplo que executará /path/to/script.sh
na inicialização:
@reboot /path/to/script.sh
Se você precisar executá-lo como root, não use @reboot sudo /path/to/script.sh
;
use sudo crontab -eu root
para editar o crontab do root.
Veja também: crontab (1), cron (8), crontab (8)