How to check whether specified PID is currently running without invoking ps from PHP?

后端 未结 9 1866
时光说笑
时光说笑 2020-12-15 03:29

We would like to check if a specified process is currently running via PHP.

We would like to simply supply a PID and see if it is currently executing or not.

9条回答
  •  抹茶落季
    2020-12-15 04:11

    If you want to have a function for it then:

    $running = posix_kill($pid,0);
    

    Send the signal sig to the process with the process identifier pid.

    Calling posix_kill with the 0 kill signal will return true if the process is running, false otherwise.

提交回复
热议问题