Как найти значение переменной в ash?

Поместите задание в корневой crontab с sudo crontab -eкак

@reboot /full/path/to/python /home/debian/hmrid/runhmrid.py

Имейте в виду, что задание будет выполняться без вашей обычной среды. Это означает, что переменные среды, которые могут повлиять на поведение Python, могут быть установлены в другом месте, чтобы скрипт работал, если он каким-то образом полагается на них.

Если вы хотите записать вывод этой команды в отдельный файл, вы можете использовать

@reboot /full/path/to/python /home/debian/hmrid/runhmrid.py >/tmp/runhmrid.log 2>&1

Все выходные данные задания cron будут записываться в файл /tmp/runhmrid.log, включая сообщения об ошибках.

Вы также можете создать оболочку сценария оболочки, которая настраивает среду (с помощью ряда exportоператоров )и запускает ваш сценарий Python. Затем вы можете вызвать этот скрипт из cron.

0
21.08.2019, 21:17
0 ответов

Теги

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