事件跟蹤

該 事件跟蹤器 主要是為了幫助組織 Plesk 和外部系統之間的資料交流而設計的。它的工作方式如下:

  1. 在某個控制台事件發生時創建一個要執行的腳本:用於 Linux 的 Shell 指令檔或用於 Windows 的批次文件。
  2. 創建一個觸發事件處理的事件處理常式。您可以通過多個不同的處理常式處理一個事件。
  3. 分配您的腳本給事件處理常式。

每個事件都有多個在相應事件發生時處理常式通過的事件參數。例如,創建的客戶帳戶處理常式會通過客戶的聯繫名稱、用戶名、密碼,等等。您可以在處理常式調用的腳本裡使用這些參數 - 這將會在 添加事件處理常式 (Linux)添加事件處理常式 (Windows) 兩個主題中有更詳細的闡述。

注意: Plesk 允許非 ASCII 字元用於域名(Punycode 域名)。事件處理常式的參數會被通過作為 Unicode 字串(UTF-16 編碼)。事件處理常式的指令檔會接收有效的 Unicode 字串作為輸入參數。在執行腳本的過程中,當您正嘗試操作這些字串時,字串會被轉換到當前的控制台內碼表面。如果當前的控制台內碼表面無法顯示來自 Unicode 字串的字元,將會被轉換為'?' 字元。為了能夠正常處理這些參數,這些參數必須要被您的事件處理常式轉換為處理常式內所需的編碼。您可以使用 chcp 命令更改當前的內碼表面。請參閱 http://technet.microsoft.com/en-us/library/bb490874.aspx 瞭解詳情。

致 Linux 的用戶: 伺服器管理員可以創建代表根用戶在伺服器上運行的事件處理器。如果要限制對根帳號的使用,請在 /plesk_installation_directory/var/ 位置中創建名為 root.event_handler.lock 的空文件。

在本節:

添加事件處理常式 (Linux)

添加事件處理常式 (Windows)

刪除事件處理常式

事件處理常式通過的事件參數

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.