Is there some way to check if an arbitrary PID is running or alive on the system, using Node.js? Assume that the Node.js script has the appropriate permissions to read /proc
or the Windows equivalent.
This could be done either synchronously:
if (isAlive(pid)) { //do stuff }
Or asynchronously:
getProcessStatus(pid, function(status) {
if (status === "alive") { //do stuff }
}
Note that I'm hoping to find a solution for this that works with an arbitrary system PID , not just the PID of a running Node.js process.