Я вошел:
* 22 * * * test > /dev/null
Тем не менее, я получаю уведомление по электронной почте, что это происходит каждую минуту. Я смущен, я думаю, потому что я думал, что это правильно для того, что я хочу.
bash
cron
system
scheduled-tasks
Вениамин
источник
источник
Ответы:
Это работает каждую минуту часа 22, я думаю. Попробуйте следующее, чтобы запустить его каждую первую минуту часа 22:
источник
man cron
первым, ты должен найти то, что ищешь.Вот еще несколько примеров
Запуск каждые 6 часов в 46 минут после часа:
46 */6 * * *
Пробег в 2:10 утра:
10 2 * * *
Пробег в 3:15 утра:
15 3 * * *
Пробег в 4:20 утра:
20 4 * * *
Пробег в 5:31 утра:
31 5 * * *
Запуск в 5:31 вечера:
31 17 * * *
источник
Чтобы запустить один раз, ежедневно в 10 вечера вы должны сделать что-то вроде этого:
Изображение в полном размере: http://i.stack.imgur.com/BeXHD.jpg
Источник: softpanorama.org
источник
Вот что я смотрю каждый раз, когда пишу новую запись в crontab:
Чтобы начать редактирование с терминала-type:
что вы добавите в файл crontab:
Что это означает:
Кроме того, проверьте, какая оболочка работает на вашем компьютере, и назовите файл соответствующим образом, ИЛИ он не будет выполняться.
Проверьте оболочку либо
echo $SHELL
илиecho $0
Это может быть "Оболочка Борна, Оболочка
(sh)
Борна, Оболочка(bash)
Корна .. и т.(ksh)
Д."источник
Синтаксис для crontab
Ваш синтаксис
Ваша работа будет выполняться каждую минуту в 22:00 всю неделю, месяц и год.
добавление опции (0-59) в минутное место будет запускаться один раз в 22:00 часов всю неделю, месяц и год.
Источник https://www.adminschoice.com/crontab-quick-reference
источник