Мне нужно настроить задание cron для сценария python запланировано на 08:00, 15:00 и 18:00 IST.
Мое местоположение на python -
/usr/bin/python3
, а местоположение сценария -
~/Documents/Python/script.py
. Я пробовал следующие решения:
Как составить расписание скрипта Python в папке с помощью crontab
https://stackoverflow.com/questions/8727935/execute-python-script-via-crontab/8728014
работа.
Эту информацию найти не так просто, как обычно, но полную документацию можно посмотреть, выполнив:
man 5 crontab
что показывает это:
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
Также есть напоминание об этих полях вверху каждого нового crontab, но вы, возможно, удалили это:
# m h dom mon dow command
Итак, чтобы запустить ваш скрипт в 8:00, 15:00 и 18:00 в будние дни, сделайте
0 8,15,18 * * 1-5 /usr/bin/python3 /home/[username]/Documents/Python/script.py
, где 1-5
означает с понедельника по пятницу.
Вам необходимо указать свое имя пользователя, так как cron
не понимает ~
ярлык.