Как настроить файл Crontab в Linux: 6 шагов (с изображениями)

Оглавление:

Как настроить файл Crontab в Linux: 6 шагов (с изображениями)
Как настроить файл Crontab в Linux: 6 шагов (с изображениями)

Видео: Как настроить файл Crontab в Linux: 6 шагов (с изображениями)

Видео: Как настроить файл Crontab в Linux: 6 шагов (с изображениями)
Видео: iPhone отключен, подключитесь к iTunes - ВЕРНЫЙ СПОСОБ РАЗБЛОКИРОВАТЬ айфон! Прошивка и СБРОС Apple. 2024, Май
Anonim

Cron - это подсистема планирования заданий для Linux. Он используется для планирования повторяющихся заданий. Если вы хотите запланировать одноразовое задание, используйте подсистему at.

Все пользователи Linux-сервера могут настраивать задания cron при условии, что это разрешено администратором: root. Ограничения для cron применяются путем изменения комбинации /etc/cron.allow и /etc/cron.deny.

В большинстве дистрибутивов Linux также есть конфигурация cron на системном уровне, которая здесь не рассматривается.

Шаги

Метод 1 из 2: Настройка файла

Настройка файла Crontab в Linux, шаг 1
Настройка файла Crontab в Linux, шаг 1

Шаг 1. Используя свой любимый редактор, создайте файл cron со строкой для каждого задания, которое вы хотите запланировать, в формате:

m h d m w команда

  • м минута
  • ч час
  • d день месяца
  • м месяц 1-12
  • w будний день 0-7, вс, пн и т. д. (воскресенье = 0 = 7) Легко вспомнить, если вы подумаете, как можно было бы назвать дату: среда, 29 июля, в 10:30, а затем в обратном порядке.
Настройка файла Crontab в Linux Шаг 2
Настройка файла Crontab в Linux Шаг 2

Шаг 2. Загрузите файл в crontab:

crontab yourfile

Метод 2 из 2: пример

Настройка файла Crontab в Linux Шаг 3
Настройка файла Crontab в Linux Шаг 3

Шаг 1. Создайте файл testCron.txt, содержащий следующие строки:

  • # делайте это каждые 10 минут
  • * / 10 * * * * дата >> ~ / testCron.log
Настройка файла Crontab в Linux Шаг 4
Настройка файла Crontab в Linux Шаг 4

Шаг 2. Загрузите его в cron:

crontab testCron.txt

Настройка файла Crontab в Linux Шаг 5
Настройка файла Crontab в Linux Шаг 5

Шаг 3. Подождите 30 минут, проверьте testCron.log, если он работает, он обновит ваш файл с отметкой времени 3 раза

Настройка файла Crontab в Linux Шаг 6
Настройка файла Crontab в Linux Шаг 6

Шаг 4. Удалите crontab, чтобы он не запускался вечно:

crontab -r

подсказки

  • Вы можете напрямую редактировать ваш crontab, используя crontab -e; обратите внимание, что он использует синтаксис vi, который может быть неудобным для нового пользователя.
  • ВСЕГДА с * nix используйте страницы руководства, они ваши друзья: мужчина crontab

Рекомендуемые: