Какво представляват Hooks?
Hooks са автоматични действия (или скриптове), които се стартират при определени събития в WHM/cPanel – например след създаване на акаунт, обновяване на FTP и др. Този интерфейс ви позволява да преглеждате и управлявате тези събития (hooks), които вече съществуват на сървъра.
По подразбиране списъкът се сортира първо по тип събитие (например PkgAcct), а после по реда, в който действията се изпълняват.
Полезни бутони:
- Search – Може да търсите конкретен hook по име.
- Collapse All – Скрива всички подробности за hook-овете.
- Expand All – Показва пълните детайли за всеки hook.
За да създавате или редактирате hook-ове, трябва да използвате командния ред (терминала). Вижте официалното ръководство: Guide to Standardized Hooks.
Каква информация виждате за всеки hook?
В таблицата ще намерите следното:
Event/Hook
- Първи ред: показва събитието, при което се задейства hook-ът (например след FTP ъпдейт).
- Втори ред: показва локацията на скрипта, който се изпълнява (например /scripts/postftpup).
Може да промените реда, в който се изпълняват hook-овете, като използвате стрелките нагоре/надолу.
Stage
Показва кога точно се задейства hook-ът – преди (pre), по време на или след събитието. За повече информация виж Guide to Standardized Hooks.
Описание / Бележки
Уникалното име или бележка, свързана с hook-а. Промяната на бележката не променя начина, по който hook-ът работи.
Attributes (атрибути)
- Hook-ът блокира дадено действие (например създаване на нов акаунт).
- Hook-ът е активен.
- Hook-ът се изпълнява само от root потребителя.
- Hook-ът проверява дали е изпълнено дадено условие преди да се задейства.
- Има резервно действие, което се изпълнява, ако hook-ът не успее.
Actions (действия)
Може да извършите следните действия за всеки hook:
- Details – Отваря прозорец с подробна информация за hook-а.
- Disable / Enable – Активира или деактивира hook-а.
- Delete – Изтрива hook-а. Ще трябва да потвърдите с Proceed.
Внимание: Изтриването на hook може да наруши работата на приложения или скриптове, които го използват. Ако не сте сигурни, по-добре го деактивирайте вместо да го триете.