Нужно ли включать 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 для выполнения. Это все, что мне нужно?

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

systemctl enable yum-cron

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

0
задан 31 July 2019 в 02:30
1 ответ

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

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

1
ответ дан 4 December 2019 в 15:39

Теги

Похожие вопросы