Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash crontab использование: планирование задач
    1. Обзор
    2. Использование
    3. Общие опции
    4. Общие примеры
    5. Советы

[Linux] Bash crontab использование: планирование задач

Обзор

Команда crontab используется для управления расписанием периодических задач в Unix-подобных операционных системах. Она позволяет пользователям автоматически выполнять команды или скрипты в заданное время.

Использование

Основной синтаксис команды crontab выглядит следующим образом:

crontab [options] [arguments]

Общие опции

  • -e: редактировать текущий файл crontab.
  • -l: выводит текущий файл crontab на экран.
  • -r: удаляет текущий файл crontab.
  • -i: запрашивает подтверждение перед удалением crontab.

Общие примеры

  1. Редактирование crontab: Чтобы открыть файл crontab для редактирования, используйте:
    crontab -e
    
  2. Просмотр текущих задач: Чтобы увидеть все запланированные задачи, выполните:
    crontab -l
    
  3. Удаление crontab: Чтобы удалить все запланированные задачи, выполните:
    crontab -r
    
  4. Запланировать задачу: Чтобы запланировать выполнение скрипта каждый день в 2 часа ночи, добавьте следующую строку в crontab:
    0 2 * * * /path/to/script.sh
    
  5. Запланировать задачу каждую пятницу в 5 вечера:
    0 17 * * 5 /path/to/another_script.sh
    

Советы

  • Убедитесь, что скрипты, которые вы планируете запускать, имеют права на выполнение.
  • Используйте абсолютные пути к скриптам и файлам, чтобы избежать проблем с путями.
  • Проверяйте логи выполнения задач, чтобы убедиться, что они выполняются корректно.