proc_terminate
(PHP 5, PHP 7, PHP 8)
proc_terminate — 殺除由 proc_open 打開的程序
說明
proc_terminate(resource
$process
, int $signal
= 15): bool
向 process
(由 proc_open() 函式建立)
發送訊號通知其終止。
proc_terminate() 呼叫之後將會立即返回,
而不會等待程序終止。
可以使用 proc_terminate() 終止程序 並且繼續其他的任務。 可以使用 proc_get_status() 函式來檢查程序是否已經終止。
參數
-
process
-
由 proc_open() 打開的 resource。
-
signal
-
可選參數,僅用於 POSIX 操作系統。 表示呼叫系統命令
kill(2)
來向程序發送的訊號。 預設值為SIGTERM
。
返回值
返回程序的終止狀態。
更新日誌
版本 | 說明 |
---|---|
5.2.2 |
之前的版本被用來銷燬程序
resource 。
|
參見
- proc_open() - 執行一個命令,並且打開用來輸入/輸出的檔案指針。
- proc_close() - 關閉由 proc_open 打開的程序並且返回程序退出碼
- proc_get_status() - 獲取由 proc_open 函式打開的程序的資訊