📋 Общ преглед
След системна актуализация, 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