Как можно запустить задание cron для каждого понедельника, среды и пятницы в 7:00 вечера?
Как запустить работу cron в каждый понедельник, среду и пятницу?
Ответ 1
Здесь мой пример crontab, который я всегда использую в качестве шаблона:
# Use the hash sign to prefix a comment
# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 7) (Sunday=0 or 7)
# | | | | |
# * * * * * command to be executed
#--------------------------------------------------------------------------
Чтобы запустить мою работу cron каждый понедельник, среду и пятницу в 7:00 вечера, результат будет:
0 19 * * 1,3,5 nohup /home/lathonez/script.sh > /tmp/script.log 2>&1
Ответ 2
Использовать crontab для добавления задания
crontab -e
И работа должна быть в таком формате:
00 19 * * 1,3,5 /home/user/somejob.sh
Ответ 3
Правило:
0 19 * * 1,3,5
Я предлагаю вам использовать http://corntab.com для создания очень удобного графического интерфейса для создания ваших правил в будущее:)
Ответ 4
Используйте команду crontab для добавления задания
crontab -l
И работа должна быть в таком формате:
0 19 * * 1,3,5 /path to your file/file.php
Ответ 5
Вот как я настраиваю его на своем сервере:
0 19 * * 1,3,5 root bash /home/divo/data/support_files/support_files_inc_backup.sh
Вышеуказанная команда запустит мой script в 19:00 в понедельник, среду и пятницу.
NB: для записей cron за день недели (dow)
0 = Sunday
1 = Monday
2 = Tuesday
3 = Wednesday
4 = Thursday
5 = Friday
6 = Saturday
Ответ 6
Вы пробовали следующее выражение..?
0 19 * * 1,3,5
Ответ 7
Использовать crontab для добавления задания
0 0 9 ? * MON,WED,FRI *
Вышеприведенное выражение будет выполнять задание в 9 часов утра в каждый понедельник, в пятницу и пятницу. Вы можете проверить это в: http://www.cronmaker.com/