crontab для команды запускать каждую неделю и три месяца?

Какова будет моя запись crontab для команды, которую я хочу запускать каждую неделю. Я не хочу запускать команду с 8 вечера до 5 утра и любой случайный день в порядке.

Точно так же была бы моя запись crontab для команды, которую я хочу запускать каждые три месяца, а также я не хочу запускать какую-либо команду с 8 вечера до 5 утра и любой случайный день в порядке.

Только началось с crontab так что некоторые трудности

One Solution collect form web for “crontab для команды запускать каждую неделю и три месяца?”

crontab на каждую неделю (понедельник в 15:10):

 10 15 * * 1 test -x /path/to/your/weekly/command && /path/to/your/weekly/command 

и каждые 3 месяца, 2 января, апреля, июля и октября в 13:12:

 12 13 2 1,4,7,10 * test -x /path/to/your/quarterly/cmd && /path/to/your/quarterly/cmd 

Это для обычных записей crontab пользователя, для /etc/crontab добавить имя пользователя перед командой.

Для команд, которые нужно запускать еженедельно, на Vixie cron вы также можете использовать @weekly вместо первых 5 записей. В этом случае он будет запускаться в начале каждого воскресенья в полночь ( 0 0 * * 0 ), что не в то время, когда вы хотите.

  • Cronjob запускается каждые 30 минут
  • Cron работает каждые 15 секунд
  • Используются ли изменения в crontab, когда файл сохраняется, или когда редактор закрыт?
  • Добавить задание CRON из командной строки?
  • Как выполнить команду в cronjob для отображения вывода в терминале
  • переменные в crontab
  • crontab нодификация занимает слишком много времени
  • Ошибка Crontab: нет crontab Для
  • Есть ли недостатки / последствия для добавления запланированных задач непосредственно в / etc / crontab вместо использования команды crontab?
  • Добавить cron в Crontab
  • Выполняется ли задание, запланированное в crontab, даже когда я выхожу из системы?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.