Node.js を使用して、任意の PID がシステム上で実行されているかどうかを確認する方法はありますか? /proc
Node.js スクリプトに適切な読み取り権限または Windows の同等の権限があると仮定します。
これは、同期的に行うことができます。
if (isAlive(pid)) { //do stuff }
または非同期的に:
getProcessStatus(pid, function(status) {
if (status === "alive") { //do stuff }
}
実行中の Node.js プロセスの PID だけでなく、任意のシステム PID で機能する解決策を見つけたいと考えていることに注意してください。