Как запустить скрипт Python в Ubuntu, запускаются?

Я использую свободный экземпляр 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

Но это не работает. Что могло быть неправильным здесь?

0
задан 19 September 2016 в 23:53

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, таким образом, это работает каждый раз, Вы перезагружаете.

1
ответ дан 28 September 2019 в 13:35

Другие вопросы по тегам:

Похожие вопросы: