Февруари 24, 2026

Скрипт: hook

 

Ръчно изпълнение на стандартизирани куки(hooks)

 

Общ преглед

Скриптът /usr/local/cpanel/scripts/hook се използва за ръчно задействане на “hooks”, които обикновено се изпълняват автоматично от системата.

🔧 “Hook” е специален код, който се стартира автоматично преди, по време или след определено събитие в cPanel/WHM (напр. обновление, създаване на акаунт и др.)

📌 Пример: можеш да закачиш скрипт, който да се изпълнява преди всеки автоматичен ъпдейт (upcp), за да направи резервно копие или да уведоми админ.

 

Как се използва

 

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

 

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

Опция Описание Пример
–category ❗ ЗАДЪЛЖИТЕЛНО – категория на hook-а (напр. System, Cpanel, Whostmgr)

 

–category=System

| –event | ❗ ЗАДЪЛЖИТЕЛНО – събитието, което ще предизвика hook-а (напр. upcp, createacct) |

–event=upcp

| –stage | ❗ ЗАДЪЛЖИТЕЛНО – етап от изпълнението: pre, post, failure, success |

–stage=pre

 

📌 Пример: стартиране на hook за събитие “ъпдейт на cPanel” преди началото му:

 

/usr/local/cpanel/scripts/hook –category=System –event=upcp –stage=pre

 

Това ръчно ще задейства hook-а, свързан с началото на upcp (ежедневния ъпдейт процес на cPanel/WHM).