MyTetra Share
Делитесь знаниями!
Время создания: 02.04.2019 14:10
Автор: alensav
Текстовые метки: cron, образцы
Раздел: MyTetra - CRON_COMMAND
Запись: xintrea/mytetra_db_alensav/master/base/15466231031um8n8mfk5/text.html на raw.githubusercontent.com

Управление при помощи crontab

Добавление файла расписания:

crontab имя_файла_расписания

Вывести содержимое текущего файла расписания:

crontab -l

Удаление текущего файла расписания:

crontab -r

Редактирование текущего файла расписания (при первом запуске будет выведен список поддерживаемых текстовых редакторов):

crontab -e

Этот ключ позволяет выполнять вышеописанные действия для конкретного пользователя:

crontab -u username

Учтите, что -u можно воспользоваться только запуская crontab от лица суперпользователя.

Примеры

Каждую минуту:

* * * * *

Каждый час, с использованием переменных cron:

@hourly ~/script.sh

Каждый день в 03:15 запускать скрипт:

15 3 * * * ~/script.sh

Каждый понедельник:

0 0 * * 1

Каждый четный час:

* */2 * * *

Тоже что и выше, но расписанное полностью:

* 0,2,4,6,8,10,12,14,16,18,20,22 * * *

Каждые 10 минут:

*/10 * * * *

Новый год :

59 23 31 dec *

Каждый будний день в 22:00:

0 22 * * 1-5

Запуск программы с графической оболочкой (GUI); каждую минуту будет отображаться сообщение с текстом «It work!»:

0-59 * * * * DISPLAY=:0 gdialog --msgbox "It work\!" 25 20 > /dev/null

* где DISPLAY=:0 - номер монитора

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования