crontab
Утилита crontab для создание crontab фалов для отдельных пользователей
crontab [-u user] file crontab [-u user] { -l | -r | -e }
Утилита crontab используется для установки, удаления или просмотра таблиц, использующихся для управления демоном Сron, стандартным планировщиком заданий в Unix системах. Каждый пользователь может иметь свой собственный crontab, и не смотря на то что они расположены в каталоге /var, они не предназначены для непосредственного редактирования.
Если файл Allow существует, вы должны быть прописаны в нем, что-бы иметь возможность выполнять данную команду. Если файла Allow нет, но есть файл Deny, вы НЕ должны быть в нем перечислены. Если ни один из файлов не существует, то в зависимости от конфигурации, либо, только пользователь root, сможет выпользовать данную команду, либо все пользователи смогут ее использовать. Формат данных файлов представляет собой, имена пользователей, по одному на строку, без пробелов в начале и конце строки. Строка иного формата будет проигнорирована и может использоваться в качестве комментария.
Первая форма команды используется для установки нового crontab файла из указанного в аргументах либо поредложит ввести имя, если в качестве параметра указан стандартный ввод "-".
Программа crontab поддерживает соедующие опции:
- -u user
- Пользователь, чей crontab файл будет редактироваться. Если опция не указана, утилита crontab проверяет файл crontab принадлежащий текущему пользователю. Обратите внимание, запуск из под su(1), может запутать crontab, если вы запускаете его в сеансе su(1), всегда используйте данную опцию.
- -l
- Вывести файл crontab текущего пользователя в стандартный поток вывода.
- -r
- Удилить файл crontab текущего пользователя. Будет выдан запрос на подтверждение.
- -e
- Редактировать текущий crontab, с помощью редактора установленного переменными окружения VISUAL или EDITOR. Редактор должен уметь работать с файлом "на месте"; редакторы которые удаляют файл и пересоздают его не могут быть использованы. После выхода из редактора, модифицированный файл crontab будет установлен автоматически.
Рабочие файлы
- /var/cron/allow
- /var/cron/deny
Смотрите также: crontab(5), cron(8)