【发布时间】:2013-01-01 16:35:51
【问题描述】:
是否有某种方法可以使用 Node.js 检查系统上的任意 PID 是否正在运行或处于活动状态?假设 Node.js 脚本具有读取 /proc 或 Windows 等效项的适当权限。
这可以同步完成:
if (isAlive(pid)) { //do stuff }
或异步:
getProcessStatus(pid, function(status) {
if (status === "alive") { //do stuff }
}
请注意,我希望找到一个适用于任意系统 PID 的解决方案,而不是只是正在运行的 Node.js 进程的 PID。
【问题讨论】:
标签: node.js pid platform-independent