Поставьте '1/2' в поле дня недели. Это будет работать с VixieCron и Anacron, но не будет работать с более старыми версиями cron.
Работать cron каждый понедельник
965
Я хочу запускать работу, используя crontab каждый второй понедельник. Является ли это возможным?
3 ответа на вопрос
1
Paul Tomblin
1
GreenMatt
Здесь нет опыта работы с VixieCron или Anacron; если вы используете один из них, попробуйте ответ Пола Томблина. Если это не так, вы можете установить скрипт оболочки примерно так:
FLAG_FILE="alternate_monday_flag_file" if [ -e $FLAG_FILE ] then # Replace this comment with a call to the script you really want to run chmod u+w $FLAG_FILE rm $FLAG_FILE else touch $FLAG_FILE chmod u-w $FLAG_FILE fi
Просто убедитесь, что это единственная работа, которая будет делать что-либо с alternate_monday_flag_file. Chmod u + w до rm и chmod uw после касания помогут вам в этом.
0
MarceloR
Можно также использовать (Roaring Penguin's) напоминать, если вы собираетесь использовать больше, чем просто запись в crontab.
Похожие вопросы
-
2
Как создать задание cron для загрузки файлов на FTP-сервер
-
2
Помогите с запуском crontab от root
-
4
Как запустить задание cron от имени конкретного пользователя?
-
-
1
Как обновить svn рабочую копию через cron, если svn сервер расположен на локальном сервере
-
2
Может ли Ubuntu воспроизводить видео с помощью cron job?
-
5
Cronjob не работает
-
2
cron работа не работает
-
2
Выполняйте cronjob один раз в день, когда машина включена, но не обязательно в определенное время
-
1
Скрипт для выполнения через cronjob, который удаляет все файлы в нескольких каталогах
-
3
Только электронная почта об ошибках cron для рабочих мест в cron.daily, cron.hourly и т. Д.