Você também pode usar crontab
para isso.
cd ~/myappfolder while true; do timeout 1h python worker.py --log-level=ERROR; done exit 0
Crie um arquivo .sh e salve-o. (Por exemplo, para /etc/myscript.sh) Teste executá-lo. Se você receber um erro Permissão negada , execute chmod +x /etc/myscript.sh
Em seguida, execute estes comandos:
crontab -e
@reboot /etc/myscript.sh
Esses comandos inserem a última linha no crontab, então ele é executado toda vez que você reinicia.