有没有办法使用 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。