Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Планирощик cron


Планирощик cron служит для автоматизации выполнения задач.

Файл конфигурации системных заданий находится в /etc/crontab

Имеет следующий синтаксис:

- - - - -
| | | | |
| | | | ----- День недели (0 - 7) (Воскресенье =0 или =7)
| | | ------- Месяц (1 - 12)
| | --------- День (1 - 31)
| ----------- Час (0 - 23)
------------- Минута (0 - 59)

т.е. на примере это выглядит так:

30 20 * * * - каждый день в 20:30
05 20 * * 5 - каждую пятницу в 20:05
10 12 * * 1-5 - в будни в 12:10
05,25 * * * * - в 5 и 25 минут каждого часа
*/20 * * * * - каждые 20 минут

Папка системных задач находится по пути: /etc/cron.d/

Мануал cron вызывается как man cron

crontab -l выведет список существующих заданий пользователя.

crontab -e откроет на редактирование crontab файл пользователя.

Пример программы: 
55 23  *  *  *    root    /root/sarglogd.sh > /dev/null

Второй параметр - имя из под которого запускается программа, в данном примере - root

Третий параметр - скрипт.

Можно не только запускать скрипты, но и давать стандартные команды консоли:
55 23  *  *  *    root    reboot

Управление доступом к планировщику пользователям системы прописывается тут:
/etc/cron.deny
/etc/cron.allow

В файл вносится имя пользователя (один логин на строку).
cron.allow имеет приоритет над cron.deny, если логин прописан в обоих, доступ будет открыт. 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект