Домашний сервер

Легко создавайте работу cron с помощью Webmin в Linux

Легко создавайте работу cron с помощью Webmin в Linux

В этом посте я объясню, как легко создать задание cron в Ubuntu и других системах Linux с помощью Webmin. Cron позволяет вам настроить расписание заданий на основе времени в Unix-подобных операционных системах. Обычно они используются для планирования заданий (команд или сценариев оболочки) для периодического запуска в фиксированные моменты времени, даты или интервалы. Как пользователь Linux или пользователь домашнего сервера, вы можете использовать Cron в своих интересах несколькими способами. Фактически, мы уже показали вам, как автоматически создавать резервные копии настроек XBMC, обновлять библиотеку MiniDLNA и записывать статистику вашей социальной сети.используя Cron. Некоторые пользователи Linux не имеют четкого понимания того, как настраивать задания Cron с помощью командной строки. Здесь вам может пригодиться инструмент веб-администрирования системы, такой как Webmin. Если вы еще не установили Webmin, следуйте этому руководству, чтобы установить его. Если у вас уже установлен Webmin, пришло время посмотреть, насколько просто создать задание cron с помощью Webmin.

Рекомендуемые руководства:

Создать Cron Job с Webmin

Webmin позволяет очень легко настроить работу Cron. Чтобы создать работу cron, сначала войдите в свой интерфейс Webmin. Вы найдете ссылку для создания задания Cron слева в разделе «Система».

Легко создавайте работу cron с помощью Webmin в Linux

Создать Cron Job на Webmin

Как только вы нажмете «Запланированные задания Cron», вы увидите список заданий Cron, которые в настоящее время находятся в вашей системе. Многие из них автоматически создаются системой при установке операционной системы. Вы можете выбрать любое из заданий Cron из списка, используя одну из кнопок внизу страницы, чтобы «удалить», «отключить» или «включить» задания cron. Если отключено, задание cron будет оставаться в вашей системе, но не будет работать. Чтобы создать новое задание cron, нажмите ссылку «Создать новое запланированное задание cron» вверху.

Легко создавайте работу cron с помощью Webmin в Linux

Webmin Текущий список вакансий Cron

Cron Job Details

В основном, на странице работы cron в Webmin есть два раздела. Первый содержит подробную информацию о работе cron. В поле «Выполнить задание cron как» введите имя пользователя, под которым вы хотите запустить задание cron. Как правило, для команд, которые требуют, sudoвы вводите rootкак пользователь. Для тех, кто не требует прав root, вы можете ввести имя пользователя любого пользователя. Установите флажок «Активно» и введите команду, которую хотите запустить по расписанию. Я перечислил несколько примеров команд ниже. В большинстве случаев вы можете оставить поле «Ввод в команду» пустым. Наконец, вы можете указать описание команды. Хотя это необязательно, это может быть хорошим напоминанием о том, что делает команда. Поэтому я рекомендую предоставить хорошее описание.

Легко создавайте работу cron с помощью Webmin в Linux

Webmin Cron Детали работы

Некоторые примеры команд, которые вы можете запускать по расписанию:

  • reboot– Беги как root. Периодически перезагружает вашу систему.
  • shutdown -h now– Беги как root. Выключение вашей системы в назначенное время.
  • apt-get update ; apt-get upgrade– Беги как root. Обновляет ваши пакеты и обновляет все существующие пакеты в запланированное время.
  • rsync -v /home/user/files/ /home/user/backup/– Беги как user. Синхронизирует содержимое /home/user/filesпапки в /home/user/backupпапку.
  • /usr/local/sbin/minidlnad -R -f /home/user/.minidlna/minidlna.conf– Беги как user. Эта команда показана на картинке выше. Он запускает MiniDLNA и повторно сканирует ваши медиа-файлы.
  • ./home/user/scripts/./runbackups.sh– Беги как user. Запускает runbackups.shскрипт в назначенное время.
Рекомендуемые руководства:

Настройка расписания работы Cron

Второй раздел страницы создания Cron предназначен для планирования времени выполнения команды. Вы можете запланировать команду двумя способами: «Простое расписание» или «Время, выбранное ниже». Простое расписание запускает команду в установленное время: ежечасно, ежедневно, ежемесячно, ежегодно или каждый раз при загрузке системы. Для более индивидуального расписания выберите «Выбранные ниже даты и даты». В приведенном ниже примере команда будет выполняться каждый месяц, все дни, в 6:00 и 18:00 часов, то есть два раза в день. Выберите время, которое работает для вас. Наконец, укажите, хотите ли вы выполнить эту команду в любую дату или в течение указанных периодов, а затем нажмите «Создать».

Легко создавайте работу cron с помощью Webmin в Linux

График работы Webmin Cron

Разве Webmin не облегчает создание задания Cron? Созданное задание cron теперь должно появиться в списке запланированных заданий Cron. Каждый раз, когда запускается задание Cron, вывод или ошибка отправляется системному администратору по электронной почте. Со временем это может стать раздражающим. Если вы хотите прекратить получать эти уведомления, проверьте этот пост.

Начните настройку cron и упростите администрирование систем Linux.

Источник записи: https://www.smarthomebeginner.com

Похожие записи
Домашний сервер

Изменить интервал синхронизации времени Windows?

Домашний сервер

План новичка: полное руководство по установке Monit

Домашний сервер

Google OAuth Tutorial для Docker и Traefik - аутентификация для сервисов

Домашний сервер

Установите Guacamole на Docker - VNC, SSH, SFTP и RDP, как босс!

Sign up for our Newsletter and
stay informed
[mc4wp_form id="14"]

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять