Есть ли способ проверить, работает ли какой-либо PID или жив в системе, используя Node.js? Предположим, что Node.js script имеет соответствующие разрешения для чтения /proc
или эквивалента Windows.
Это можно сделать либо синхронно:
if (isAlive(pid)) { //do stuff }
Или асинхронно:
getProcessStatus(pid, function(status) {
if (status === "alive") { //do stuff }
}
Обратите внимание, что я надеюсь найти решение для этого, которое работает с произвольным системным PID, а не только с PID работающего процесса Node.js.