Как я могу взять использование памяти ChildProcess
даже после того, как она была уничтожена (в exec
обратном вызове)?
Я пытался использовать модуль pidusage
, но он работает только при открытии процесса.
Что я на самом деле пробовал:
var proc = exec(execComm,(error, stdout, stderr) => {
if (error) {
callback({status: -1, reason:stderr });
}
var pidusage = require("pidusage");
pidusage(proc.pid,function(err,stat){
console.log(err,stat);
});
callback({ status:0, file: out });
});
Но почему pidusage отправляет [Error: No maching pid found]
?
Это потому, что этот модуль не может получить информацию о уже закрытом?
И как получить эту информацию в exec
обратном вызове?