Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Планировщик заданий cron - планирование выполнения задания, включения, автозапуск, добавление задания в cron

Очень часто нам надо запускать скрипты или команды в определённое время. Для планирование выполнения задания нам поможет планировщик заданий cron.

Проверить, что запущен сервис crond, для этого выполнить команду в консоли

service crond status

Для запуска crond выполнить команду в консоли

service crond start

Если сервис crond не включен в автозапуск, выполнить команду в консоли

chkconfig crond on

Добавление задания на выполнение заданий:

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

crontab -e

Файл откроется в редакторе vi

Для редактирования нажать - i
Выйти из редактора - Esc
Записать файл - ZZ

Планирование выполнения задания, например для выполнения скрипта каждую минуту пишем команду:

* * * * * /root/script.sh > /dev/null 2>&1

Для выполнения заданий 1 раз в сутки в 03.00 часа ночи, например для резервного копирования операционной системы Linux, полной архивации всех файлов необходимо добавить в файл команду:

0 3 * * * tar -cvpf /backup/fullbackup-$(date +\%d-\%m-\%Y_\%H-\%M-\%S).tar / --directory=/ --exclude=proc --exclude=sys --exclude=mnt --exclude=dev --exclude=dev/pts --exclude=etc/fstab --exclude=lost+found --exclude=backup --exclude=boot > /dev/null 2>&1

где,
0 3 * * * - время выполнения команды
tar -cvpf - команда для использования архиватора tar
/backup/fullbackup.tar - название архива и путь к нему
/ - Директория, (корневая в данном примере)
--exclude = proc - временные директории, исключаются из архива

Добавить комментарий


Защитный код
Обновить