Экспорт и импорт списка заданий планировщика CRON
Экспорт и импорт заданий выполняется из консоли, поэтому необходимо подключиться к серверу по SSH.
Экспорт списка заданий выполняется в файл с произвольным именем с помощью следующей команды:
crontab -l > <имя-файла>
Например, экспорт текущего списка заданий в файл по пути /root/exported-cron:
crontab -l > /root/exported-cron
При импорте новый список заданий заменит собой текущий!
Импорт списка заданий из файла выполняется следующей командой:
crontab <имя-файла>
Например, импорт списка задач из файла /root/exported-cron:
crontab /root/exported-cron
Иногда может потребоваться добавить задания из файла к текущим - в этом случае поможет слияние списков заданий с последующим импортом. Для этого выполните следующие действия:
- Экспортируйте текущий список заданий в отдельный файл:
crontab -l > current-cron - Выполните слияние файлов текущего и импортируемого списков с помощью утилиты cat:
cat current-cron exported-cron > merged-cron - Импортируйте объединенный список:
crontab merged-cron