Как добавлять, редактировать или удалять задания cron в пакетном режиме

Сие опубликовал в день года

Установка заданий cron в пакетном режиме

Указывая имя файла в качестве аргумента для команды cron вы можете установить новые задания cron из текстового файла. Как это сделать показано ниже.

Прежде всего вам необходимо создать текстовый файл со всеми необходимыми заданиями cron.

cat cronjobs.txt

* * * * * echo How are you? > q.txt
* * * * * echo I am OK. > a.txt

Далее установите задания следующим образом:

crontab cronjobs.txt

Обратите внимание, что эта команда полностью перезапишет все существующие задания. Стоит предварительно сохранить задания cron:

crontab -l > currentjobs.txt

Редактирование crontab в пакетном режиме.

Вы можете редактировать crontab в пакетном режиме используя несколько методов (к примеру, с использованием sed).

Пример: изменить перенаправление вывода с перезаписи (>) на добавление (>>) для всех заданий в cron.

crontab -l

* * * * * echo How are you? > q.txt
* * * * * echo I am OK. > a.txt

crontab -l | sed 's/>/>>/' | crontab -
crontab -l

* * * * * echo How are you? >> q.txt
* * * * * echo I am OK. >> a.txt

Удалить все задачи для текущего пользователя.

Команда... Читать целиком.

Наверх