cron не работает для моей программы на python

Я сталкиваюсь с проблемой моей работы CRON, которая вообще не работает. В настоящее время я пытаюсь запустить свою программу на Python с CRON в Ubuntu 16.04 (дружественное ядро ​​xential).

Я набрал в терминале crontab -e и добавил строку, как показано ниже, но она не работает.

*/5 * * * * /root/test.py

Я хотел бы запустить это Программа "test.py" каждые 5 минут. Я могу запустить эту программу вручную без каких-либо проблем.

Кто-нибудь помогает мне решить эту проблему?

-1
задан 27 July 2020 в 00:53

1 ответ

Since you're trying to run this program as root, you have (2) options to fix this:

  1. Move the crontab entry to root's crontab: это самый простой вариант, не требующий каких-либо внешних программ или конфигураций. Чтобы отредактировать crontab root, введите в терминале sudo crontab -e , затем добавьте эту запись:

    * / 5 * * * * /root/test.py

  2. Change текущую запись в crontab this:

    * / 5 * * * * sudo /root/test.py.

    вам потребуется добавить следующую запись с sudo visudo , чтобы эта команда выполнялась без запроса пароля:

    your_username ALL = (ALL: ALL) NOPASSWD: /root/test.py

I, я бы выбрал вариант # 1; это легче изменить в будущем.

0
ответ дан 30 July 2020 в 22:02

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

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