3.1. Планировщик cron и команда crontab

3.1. Планировщик cron и команда crontab

Программа cron является основным системным планировщиком, служащим для выполнения различных заданий в фоновом режиме. Команда crontab позволяет пользователям создавать, редактировать и удалять инструкции для программы cron посредством специального crontab–файла. У каждого пользователя может быть свой crontab–файл, но в крупных системах администратор (пользователь root) обычно исключает данную возможность. В этом случае администратор создает вспомогательные файлы cron.deny и cron.allow, содержащие списки пользователей, которым соответственно запрещено и разрешено выполнять команду crontab.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

9.4.2. Диспетчер расписаний — демон cron

Из книги автора

9.4.2. Диспетчер расписаний — демон cron Этот демон запускается во время инициализации системы (сценарий /etc/init.d/crond), читает свои конфигурационные файлы и переходит в режим ожидания. Раз в минуту демон просыпается, проверяет дату последнего изменения конфигурационных файлов,


7.6.2.1. Файл конфигурации /etc/crontab

Из книги автора

7.6.2.1. Файл конфигурации /etc/crontab Основной конфигурационный файл данного планировщика называется /etс/crontab. Этот файл является общесистемным расписанием и его может редактировать только пользователь root. Формат файла crontab следующий:М Ч Д ММ ДН Командагде;• М - минута (0-59);• Ч -


7.6.2.4 Пользовательские файлы crontab

Из книги автора

7.6.2.4 Пользовательские файлы crontab Каждый пользователь может создать свой файл crontab. Для этого используется команда crontab. Пользовательские файлы crontab помещаются в каталог /var/spool, чтобы исключить их непосредственное редактирование в текстовом редакторе.Пользовательские


7.6.4. Планировщик atd

Из книги автора

7.6.4. Планировщик atd Теперь разберемся, как использовать планировщик atd - это совсем просто. Для создания нового задания используется команда:at ‹время› [дата]Если дата не указана, по подразумевается, что команды нужно выполнить сегодня. Время указывается в формате АМ/РМ.


Планировщик заданий

Из книги автора

Планировщик заданий С помощью данной службы реализуется возможность задания расписания, по которому будут регулярно запускаться те или иные программы. Неправильная настройка параметров данной службы может привести к появлению бреши в защите компьютера, поэтому


13. Планировщик

Из книги автора

13. Планировщик Это очень хороший способ сделать легко и безболезненно классный и востребованный продукт. Ваша цель – составить для потенциального клиента перечень действий на каждый день, чтобы за месяц или за неделю (либо две-три недели) получить какой-то результат.Вы


9. Планировщик

Из книги автора

9. Планировщик Можно написать небольшую бесплатную статью о том, что нужно делать, чтобы добиться результата. «В понедельник делаем то, во вторник это» и т. д. Статья приблизительно на две страницы текста. Затем можно продать платный тренинг. «Вот план, а все нюансы – в


Планировщик

Из книги автора

Планировщик В окне Панель управления дважды щелкаем на значке Назначенные задания. В меню Дополнительно выбираем пункт Остановить планировщик. Все программы по профилактике лучше запускать вручную (см. разд. «Профилактика жесткого


3.1.1. Структура crontab–файла

Из книги автора

3.1.1. Структура crontab–файла Чтобы планировать выполнение заданий в определенное время, нужно знать формат записей в crontab–файле. Каждая запись содержит шесть полей; 1 Минуты — 0—59 2 Часы — 0—23 (0 означает полночь) 3 День месяца — 1—31 4 Месяц — 1—12 5 День недели — 0—7 {0 и 7


3.1.2. Примеры записей в crontab–файле

Из книги автора

3.1.2. Примеры записей в crontab–файле Запись30 21 * * * /apps/bin/cleanup.shозначает выполнение сценария cteanup.sh в каталоге /apps/bin каждый вечер в 21:30. Запись45 4 1,10,22 * * /apps/bin/backup.shозначает выполнение сценария backup.sh в каталоге /apps/bin в 4:45 утра 1–го, 10–го и 22–го числа каждого месяца. Запись10 1 * * 6,0


3.1.3. Опции команды crontab

Из книги автора

3.1.3. Опции команды crontab Общий формат команды crontab таков:crontab [-u пользователь] — e -l -r ОПЦИЯ назначение -u пользователь Установка имени пользователя, для которого нужно создать crontab–файл -e Активизация режима редактирования crontab–файла -1 Отображение содержимого


3.1.5. Вывод на экран содержимого crontab–файла

Из книги автора

3.1.5. Вывод на экран содержимого crontab–файла Для вывода на экран содержимого crontab–файла предназначена команда crontab -l:$ crontab -l#(davecron installed on Tue Kay 4 13:07:43 1999)#вывод текущей даты на экран#каждые 15 минут между 18:00 и 6:000,15,30,45 18-06 * * * /bin/echo "date" > /dev/consoleВот как легко можно создать


3.1.6. Редактирование crontab–файла

Из книги автора

3.1.6. Редактирование crontab–файла Для добавления, редактирования или удаления записей в crontab–файле используется тот редактор, который указан в переменной среды editor. Чтобы отредактировать файл, выполните команду$ crontab -eПри сохранении файла программа cron проверяет значения


3.1.8. Восстановление утерянного crontab–файла

Из книги автора

3.1.8. Восстановление утерянного crontab–файла Если crontab–файл случайно удален, инсталлируйте заново исходный файл из вашего начального каталога:$ crontab <имя_файла>Именно по этой причине в документации к программе cron говорится о том, что не рекомендуется прибегать к