事件跟蹤

該 事件跟蹤器 主要是為了幫助組織 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)

刪除事件處理常式

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