Ubuntu Cronjob: объяснение и настройка
Видео по теме: (May 2024).
Полезным инструментом в Ubuntu являются так называемые cron-задания. Мы объясним, как его настроить и использовать.
Ubuntu cronjob - что это?
- Задание cron, также называемое crontab, - это команда, которая выполняет сценарии и программы в указанное время. Поэтому он подходит, например, для создания резервных копий или выполнения обновлений.
- Обратите внимание, что задание cron выполняется только в том случае, если ваш компьютер действительно включен. Пропущенные задания не будут восполнены.
- Cronjob состоит из 7 разделов. Первый обозначает минуту, а второй - час, за который задание выполнено. В третьем разделе указан день месяца, а в четвертом - сам месяц, в пятом - день недели, где цифры 0 и 7 обозначают воскресенье. В шестом разделе перечислены пользователи, для которых выполняется cronjob. Наконец, сама задача отмечена.
- Задания Cron хранятся для всей системы в каталоге "/ etc / crontab" или для отдельных пользователей в "/ var / spool / cron / crontabs".
Создать Ubuntu cronjob - вот как это делается
- Служба cronjob для терминала уже включена в Ubuntu. Поэтому установка не требуется.
- Чтобы создать или изменить задание cron, откройте терминал и введите «crontab -e». Если вы хотите редактировать задания cron другого пользователя, введите «crontab -u user -e» и замените «user» на нужного пользователя.
- Теперь вы можете выбрать, какой редактор вы хотите использовать для редактирования ваших заданий cron. Мы рекомендуем использовать nano, так как это самый простой способ.
- Используйте клавиши со стрелками, чтобы перейти к нижней части документа и введите ваш cronjob. Если вам не нужен параметр, просто заполните его "*". Например, если вы хотите выполнять работу cron каждый день в 3:30 утра, вам нужно всего лишь указать часы и минуты, вместо остальных значений есть «*».
- Когда вы закончите, нажмите [Ctrl] и [X] одновременно и подтвердите с помощью [J] и [Enter]. Ваши изменения сохранены и закрыты нано.
- Чтобы вывести список всех ваших заданий cron, введите команду "crontab -l". Чтобы увидеть задания cron другого пользователя, введите "crontab -u user -l". Замените «user» на имя нужного пользователя.