Задать вопрос
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Можно ли в кроне задать год?

Имею команду в кроне такую:
00 1 04 01 * wget...

Последняя звездочка, оказывается, вовсе не год.
Получается, эта команда будет выполняться раз в год.
Можно ли просто зная дату и время, задать в крон команду, которая выполнится один раз?
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Нет, в cron можно указать максимум месяц.
Но вы можете в саму команду добавить проверку на год
00 1 04 01 * [ `date "+%Y"` == "2016" ] && wget...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Hakkunamatata
@Hakkunamatata
Зефирный-человек
Можно ли просто зная дату и время, задать в крон команду, которая выполнится один раз?

Вы серьёзно? Возьмите и выполните команду один раз руками.

А вообще вот: www.nncron.ru/help/RU/working/cron-format.htm
Ответ написан
@ashumkin
системный разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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