Как запустить скрипт Python при запуске Ubuntu? - proUbuntu
Купить гитару в Москве
0 голосов
/

Я использую бесплатный экземпляр AWS под управлением Ubuntu 14.04 и запускаю там скрипт на python. Я хотел бы, чтобы этот скрипт на python запускался при каждой перезагрузке Ubuntu, поэтому я отредактировал /etc/rc.local и добавил туда следующие строки:

cd ~/myappfolder
while true; do timeout 1h python worker.py --log-level=ERROR; done
exit 0

Но это не работает. Что здесь может быть не так?

1 Ответ

1 голос
/

Вы также можете использовать crontab для этого.

cd ~/myappfolder while true; do timeout 1h python worker.py --log-level=ERROR; done exit 0

Создайте файл .sh и сохраните его. (Например, в /etc/myscript.sh). Тест запустите его. Если вы получаете Отказано в разрешении Ошибка запуска chmod +x /etc/myscript.sh

Затем выполните эти команды:

crontab -e
@reboot /etc/myscript.sh

Эти команды вставляют последнюю строку в crontab, поэтому она запускается при каждой перезагрузке.

...