Tag: 平台无关

如何检查一个任意PID是否正在使用Node.js运行?

有什么办法来检查是否一个任意的PID在系统上运行或活着,使用Node.js? 假设Node.js脚本具有读取/proc或Windows等效的适当权限。 这可以同步完成: if (isAlive(pid)) { //do stuff } 或asynchronous: getProcessStatus(pid, function(status) { if (status === "alive") { //do stuff } } 请注意,我希望find一个适用于任意系统PID的解决scheme, 而不仅仅是正在运行的Node.js进程的PID。