Февруари 24, 2026

Скрипт: find_outdated_services

 

📋 Общ преглед

След системна актуализация, cPanel & WHM автоматично стартира скрипта:

 

/usr/local/cpanel/scripts/find_outdated_services

 

Този скрипт проверява всички системни услуги, за да установи дали се нуждаят от рестартиране.
За такава се счита всяка услуга, която използва библиотека, вече липсваща от системата.

 

⚠️ Важно:

Скриптът пропуска следните услуги:

  • auditd

  • dbus

  • exim-altport

  • imap

  • network

  • NetworkManager

  • pop

  • syslogd

  • tomcat

📌 imap и pop се управляват от услугата Dovecot lmtp, затова не се проверяват директно.

 

🧾 Как да стартирате скрипта

 

/usr/local/cpanel/scripts/find_outdated_services [опции]

 

Поддържани опции:

Опция Описание
–always-restart Автоматично открива и рестартира остарелите услуги.
–never-restart Само открива остарели услуги, без да ги рестартира.
–auto Използва се по подразбиране при стартиране от maintenance скрипта. Ако файлът /var/cpanel/disabled/auto-restart-services съществува, услугите няма да бъдат рестартирани.

 

Файл: ignore_outdated_services

Скриптът използва файла:

 

/etc/cpanel/local/ignore_outdated_services

 

за да пропусне определени услуги от проверката.

Формат на файла:

  • Една услуга на ред.

  • Коментари започват с #.

  • Имената на услугите трябва да съвпадат с тези от ps процес таблицата.

  • Използвай UNIX форматиране (нов ред \n).

  • Празни редове се игнорират.

Пример:

Да предположим, че искаш да изключиш cloud-init и cloud-final. Изпълни следното:

 

mkdir -p /etc/cpanel/local

echo -e “# Пропуска cloud-init и cloud-final\ncloud-init\ncloud-final” >> /etc/cpanel/local/ignore_outdated_services

 

🔍 Съдържанието на файла ще изглежда така:

 

# Пропуска cloud-init и cloud-final

cloud-init

cloud-final