Property | Type | Description | |
---|---|---|---|
$processes | process list |
Method | Description | |
---|---|---|
aliveCount ( ) : integer | get the count of running processes | |
getProcessByPid ( $pid ) : null | |
get process by pid | |
isFinished ( ) : boolean | if all processes are stopped | |
shutdown ( integer $signal = SIGTERM ) | shutdown all process | |
shutdownForce ( ) | shutdown sub process and no wait. it is dangerous, maybe the sub process is working. | |
wait ( boolean | true $block = true, integer $sleep = 100 ) | waiting for the sub processes to exit |
public aliveCount ( ) : integer | ||
return | integer |
public getProcessByPid ( $pid ) : null | |
||
$pid | ||
return | null | |
public isFinished ( ) : boolean | ||
return | boolean |
public shutdownForce ( ) |
public wait ( boolean | true $block = true, integer $sleep = 100 ) | ||
$block | boolean | true | if true the parent process will be blocked until all sub processes exit. else it will check if there are processes that had been exited once and return. |
$sleep | integer | when $block is true, it will check sub processes every $sleep minute |