Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:cron [2013/02/06 16:31] |
wiki:cron [2018/06/27 02:26] (текущий) [Примеры] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== cron ====== | ====== cron ====== | ||
- | **cron** -- программа-демон, предназначенная для выполнения заданий в определенное время, или через определенные промежутки времени.Для редактирования заданий используется утилита ''crontab''. | + | **cron** -- программа-демон, предназначенная для выполнения заданий в определенное время, или через определенные промежутки времени. Для редактирования заданий используется утилита ''crontab''. |
===== Листинг ===== | ===== Листинг ===== | ||
Строка 82: | Строка 82: | ||
Каждый час, с использованием переменных cron: | Каждый час, с использованием переменных cron: | ||
- | <code bash>@daily ~/script.sh</code> | + | <code bash>@hourly ~/script.sh</code> |
Каждый день в 03:15 запускать скрипт: | Каждый день в 03:15 запускать скрипт: | ||
Строка 92: | Строка 92: | ||
Каждый четный час: | Каждый четный час: | ||
<code bash>* */2 * * *</code> | <code bash>* */2 * * *</code> | ||
- | |||
- | Каждый 10 минут: | ||
- | <code bash>*/10 * * * *</code> | ||
Тоже что и выше, но расписанное полностью: | Тоже что и выше, но расписанное полностью: | ||
- | <code bash>* 0,2,4,6,8,10,12,14,16,18,20,22 *</code> | + | <code bash>* 0,2,4,6,8,10,12,14,16,18,20,22 * * *</code> |
+ | |||
+ | Каждые 10 минут: | ||
+ | <code bash>*/10 * * * *</code> | ||
Новый год :-D: | Новый год :-D: | ||
Строка 105: | Строка 105: | ||
<code bash>0 22 * * 1-5</code> | <code bash>0 22 * * 1-5</code> | ||
- | Запуск программы с графической оболочкой (GUI); каждую минуту будет отображается сообщение с текстом "It work!": | + | Запуск программы с графической оболочкой (GUI); каждую минуту будет отображаться сообщение с текстом "It work!": |
<code bash>0-59 * * * * DISPLAY=:0 gdialog --msgbox "It work\!" 25 20 > /dev/null</code> | <code bash>0-59 * * * * DISPLAY=:0 gdialog --msgbox "It work\!" 25 20 > /dev/null</code> | ||
//* где DISPLAY=:0 - номер монитора// | //* где DISPLAY=:0 - номер монитора// |