crontab — управлять файлами cron-таблиц отдельных пользователей

CRONTAB(1)

НАЗВАНИЕ

crontab — управлять файлами cron-таблиц отдельных пользователей (V3)

СИНТАКСИС

crontab [-u пользователь] файл crontab [-u пользователь] { -l | -r | -e }

ОПИСАНИЕ

Утилита crontab используется для установки, удаления или просмотра таблиц, которые приводят к действию системную службы cron(8). Каждый пользователь может иметь свою собственную cron-таблицу (crontab), и хотя эти файлы хранятся в /var, они не предназначены для непосредственного редактирования. Если существует файл allow, ваше имя должно быть в этом файле, чтобы вы могли использовать эту команду. Если файл allow не существует, но существует файл deny, вашего имени не должно быть в этом файле, чтобы вы могли использовать эту команду. Если ни один из этих файлов не существует, то в зависимости от конкретной конфигурации, только суперпользователь может использовать эту команду или же все пользователи могут использовать её. Формат этих файлов — одно имя пользователя на строку, без пустого места в начале или конце строки. Строки любого другого формата будут игнорироваться, и поэтому могут использоваться в качестве комментариев.

Первая форма вызова этой команды используется для создания новой cron- таблицы из указанного файла или стандартного ввода, если указано псевдо- имя `-‘.

Имеются следующие опции:

-u

Указать имя пользователя, чья cron-таблица должна быть изменена. Если эта опция не указана, crontab проверяет «вашу» cron- таблицу, то есть cron-таблицу пользователя, запустившего команду. Учтите, что su(1) может сбить с толку crontab, поэтому если вы работаете из-под запущенного su(1), вы всегда должны использовать опцию -u исходя из соображений безопасности.

-l

Отобразить текущую cron-таблицу на стандартный вывод.

-r

Удалить текущую cron-таблицу.

-e

Редактировать текущую cron-таблицу с помощью редактора, указанного в переменных окружения VISUAL или EDITOR.

Указанный редактор должен редактировать непосредственно сам файл; любой редактор который удаляет файл и создаёт его вновь не может быть использован. После выхода из редактора, изменённая cron-таблица будет установлена автоматически.

ФАЙЛЫ

/var/cron/allow /var/cron/deny

ДИАГНОСТИКА

Утилита выведет достаточно информативное сообщение, если вы запустите её с неверными аргументами.

СМОТРИ ТАКЖЕ

crontab(5), cron(8)

СТАНДАРТЫ

Команда crontab соответствует стандарту IEEE Std 1003.2 («POSIX.2»), за исключением опасного варианта вызова crontab без указания имени файла в первой форме команды, который данной реализацией не допускается. Для чтения из стандартного ввода должно быть указано имя псевдо-файла `-‘. Синтаксис этой команды отличается от предыдущих версий Vixie Cron, также как и от классического синтаксиса SVR3.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *