Обсуждение:Cron

Последнее сообщение: 9 лет назад от \chAlx в теме «Возможна ошибка)»

kcron протух править

давно причём, даже на kde.org уже не упоминается и в репах нет его 79.173.85.12 05:53, 8 ноября 2011 (UTC)Ответить

Правила хорошего тона править

Как-то так, только где бы взять пруфлинки? --LeNiN 04:59, 7 сентября 2011 (UTC)Ответить

Будем искать. Ink 09:32, 7 сентября 2011 (UTC)Ответить
Перенёс к себе: http://vazhnov.livejournal.com/5023.html --LeNiN 18:08, 15 сентября 2011 (UTC)Ответить

Нужное и ненужное в статье править

Вроде бы википедия - это энциклопедия, но НЕ сборник рецептов. Поэтому, например, команды смены редактора - это уже лишнее. (Раздел уже убран кем-то, у меня лишь мысли по поводу).

Рецепты можно спокойно переносить в викиучебник. --LeNiN 20:30, 2 мая 2013 (UTC)Ответить

@reboot править

важный ключ, очень много версий его поддерживает, а в статье говорится, что в cron файле шесть колонок, не говорится явно, что есть исключения, но и не упоминается о них. можно написать, что для этого используется файл /var/run/cron.reboot. 5.164.249.116 20:57, 1 октября 2013 (UTC)Ответить


@reboot Запуск при загрузке

@yearly Раз в год 0 0 1 1 *

@annually Тоже что и @yearly

@monthly Раз в месяц 0 0 1 * *

@weekly Раз в неделю 0 0 * * 0

@daily Раз в день 0 0 * * *

@midnight В полночь (00:00)

@hourly Каждый час 0 * * * *

178.123.69.18 17:09, 7 мая 2014 (UTC)Ответить

Возможна ошибка) править

94.159.27.42 10:33, 10 июня 2014 (UTC)Ответить

В статье имеется ряд примеров... И возможно это особенности реализаций CRON, но на моей практике нельзя задать одновременно число-месяца и день-недели значением "*" (любое значение). Один из этих параметров должен быть задан "?" (игнорировать параметр... что тоже будет фактически означать любой значение)

Один из исходный примеров:

  1. m h dom mon dow user command
17 *  *   *   *  root   cd / && run-parts --report /etc/cron.hourly
25 6  *   *   *  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6  *   *   7  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6  1   *   *  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

И корректные (в моем случае) примеры выглядели бы так:

  1. m h dom mon dow user command
17 *  *   *   ?  root   cd / && run-parts --report /etc/cron.hourly
25 6  *   *   ?  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6  ?   *   7  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6  1   *   ?  root   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

В англоязычной версии этой статьи это упоминается - см. последний абзац.

Так же может быть полезна игрушка - http://www.cronmaker.com/

Исторически всегда использовались звёзды. Приведённый пример "17 * * * *" используется в актуальной версии Debian и ещё много где. Если он не работает, стоит написать, где именно (вариант реализации крона; версия; дистрибутив, с которым поставлялся). chAlx 00:29, 20 ноября 2014 (UTC)Ответить