Назад | Перейти на главную страницу

Нужно ли включать yum-cron при загрузке для загрузки и установки обновлений?

Операционная система: CentOS 7.6.1810

Вопрос: Делает yum-cron нужно включить при загрузке для загрузки и установки обновлений?

Задний план: Это расположение и содержимое моих cron.daily файл.

/etc/cron.daily/0yum-daily.cron

#!/bin/bash

# Only run if this flag is set. The flag is created by the yum-cron init
# script when the service is started -- this allows one to use chkconfig and
# the standard "service stop|start" commands to enable or disable yum-cron.
if [[ ! -f /var/lock/subsys/yum-cron ]]; then
  exit 0
fi

# Action!
exec /usr/sbin/yum-cron

Хотя я не эксперт, я считаю, что 0yum-daily.cron работает каждый день, и когда он это делает, он инструктирует yum-cron выполнить. Это все, что мне нужно?

Я спрашиваю, потому что 2 разных урока говорят, что нужно начать yum-cron при загрузке с помощью команды enable.

systemctl enable yum-cron

Может я чего-то упускаю, но нужно ли это? Почему бы yum-cron нужно включить при загрузке системы?

Да, вам нужно включить и запустить yum-cron.service Блок.

Записи cron.daily и cron.hourly, которые вы видите там, проверяют наличие файла с именем /var/lock/subsys/yum-cron и откажитесь бежать, если его нет. Но этот файл создается только системой инициализации на EL6 и старше. Его нет на EL7 и новее. В yum-cron.service unit создает этот файл при запуске и удаляет файл при его остановке, соответственно разрешая или запрещая выполнение заданий cron.