несколько заданий в crontab

Я хочу, чтобы crontab ежедневно выполнял три отдельных задания, каждый соответствующий сценарию Python. Первое требует, чтобы несколько минут выполнились, так как это последовательно открывает список URL, извлекает содержимое HTML и сохраняет некоторую информацию, содержавшую там. Поэтому я запланировал эти три задания в crontab в разное время.
Ниже моего crontab

@daily ID=afstoken kinit --renew
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MAILTO=""
0       18      *       *       1-5     /usr/bin/python /home/andrea/Documents/script1.py;

10      18      *       *       1-5     /usr/bin/python /home/andrea/Documents/script2.py;

12      18      *       *       1-5     /usr/bin/python /home/andrea/Documents/script3.py;  

Из них только выполняется первое. Как Вы видите, я пытался вставить пустую строку промежуточные инструкции и добавить ; в конце каждого, но тем не менее не выполняются вторые и третьи задания. Каждый из трех сценариев Python является исполняемым файлом.

Кто-либо знает, почему это происходит?

Это могло быть потому что переменные среды SHELL, PATH и MAILTO только установлены в первом задании? Я не вижу, как, тем не менее, так как я думал, что, устанавливая их наверху crontab, установит их для всех заданий.

Некоторый совет относительно того, как решить эту проблему, в основном ценился бы, так как я хотел добавить четвертое задание к списку. Кроме того, если бы думают, что существует простор для совершенствования, я был бы очень рад учиться.
Спасибо

0
задан 16 February 2017 в 11:35

0 ответов

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

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