Ръчно изпълнение на стандартизирани куки(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).