Как создать Crontab для запуска первого числа месяца?
Cron — чрезвычайно полезная утилита Linux, которая широко используется для планирования различных задач в указанное время. Это обеспечивает высокий уровень контроля и автоматизации для выполнения различных работ с минимальным вмешательством человека. В сегодняшней статье мы покажем, как создать Crontab для запуска первого числа месяца в Linux Mint 20.
Метод создания Crontab для запуска первого числа месяца в Linux Mint 20
Чтобы создать Crontab для запуска первого числа месяца в Linux Mint 20, вам необходимо выполнить шаги, указанные ниже:
Шаг 1. Создайте образец задания Cron для запуска первого числа месяца в Linux Mint 20
Во-первых, вам нужно создать образец задания Cron, которое вы хотите запустить в первый месяц. Однако этот шаг является необязательным, так как вы даже можете попытаться запустить одну команду по желаемому расписанию, т. е. вам не обязательно создавать программу или сценарий. Для демонстрации мы просто создали файл Bash в домашнем каталоге с именем Month.sh. Всякий раз, когда этот скрипт выполняется, он отображает простое сообщение на терминале. Содержимое нашего скрипта Bash показано на следующем изображении. Этот скрипт Bash будет действовать как наш пример задания Cron.
Шаг 2. Запустите демон Cron в системе Linux Mint 20
После создания образца задания Cron вам необходимо запустить демон Cron в фоновом режиме вашей системы Linux Mint 20. Вы можете сделать это, выполнив команду, показанную ниже, в своем терминале:
Эта команда просто запустит демон Cron без отображения каких-либо сообщений на терминале.
Шаг 3. Убедитесь, что демон Cron в вашей системе Linux Mint 20 находится в активном состоянии
После этого вам необходимо убедиться, что демон Cron активен и работает. Этот статус можно проверить, выполнив следующую команду в терминале Linux Mint 20:
Если статус вашего демона Cron «активен (работает)», как показано на изображении ниже, вы можете легко перейти к следующему шагу.
Шаг 4. Добавьте нужное задание Cron в файл Crontab для его выполнения первого числа месяца в Linux Mint 20
Наконец, вы можете добавить образец задания Cron в файл Crontab для его выполнения первого числа месяца. Для этого вам сначала нужно получить доступ к файлу Crontab с помощью следующей команды:
Файл Crontab показан на изображении ниже:
Теперь вам нужно добавить следующий оператор в ваш файл Crontab для выполнения вашего примера задания Cron первого числа месяца:
Здесь было бы лучше, если бы вы заменили PathToYourSampleCronJob фактическим путем к образцу задания Cron, которое вы создали. В нашем случае это был /home/kbuzdar/Month.sh.
Когда вы сохраните файл Crontab после добавления в него этой инструкции, демон Cron автоматически установит новый Crontab, как показано на изображении ниже. Это означает, что теперь ваше тестовое задание Cron настроено на выполнение первого числа месяца.
Заключение
Следуя процедуре, описанной в этой статье, вы создадите Crontab для запуска первого числа месяца. Вы также можете попытаться выполнить определенную команду первого числа месяца вместо запуска скрипта, следуя тому же методу.