(PHP 5)
proc_terminate — 殺除由 proc_open 打開的進(jìn)程
說明
bool proc_terminate ( resource$process
[, int $signal
= 15
] )
向 process
(由 proc_open() 函數(shù)創(chuàng)建)
發(fā)送信號通知其終止。
proc_terminate() 調(diào)用之后將會立即返回,
而不會等待進(jìn)程終止。
可以使用 proc_terminate() 終止進(jìn)程 并且繼續(xù)其他的任務(wù)。 可以使用 proc_get_status() 函數(shù)來檢查進(jìn)程是否已經(jīng)終止。
參數(shù)
process
由 proc_open() 打開的 resource。
signal
可選參數(shù),僅用于 POSIX 操作系統(tǒng)。 表示調(diào)用系統(tǒng)命令 kill(2) 來向進(jìn)程發(fā)送的信號。 默認(rèn)值為 SIGTERM。
返回值
返回進(jìn)程的終止?fàn)顟B(tài)。
更新日志
版本
說明
5.2.2
之前的版本被用來銷毀進(jìn)程
resource
。
參見
proc_open() - 執(zhí)行一個(gè)命令,并且打開用來輸入/輸出的文件指針。 proc_close() - 關(guān)閉由 proc_open 打開的進(jìn)程并且返回進(jìn)程退出碼 proc_get_status() - 獲取由 proc_open 函數(shù)打開的進(jìn)程的信息