const fs = require('fs'); const { snapshot } = require("process-list"); const getProcesses = async (processName) => { //return find('name', processName, true); return snapshot('pid', 'name', 'owner', 'cmdline'); } function LogMessage(message) { fs.appendFileSync("log.txt", message + "\n", function (err) { if (err) { return console.log(err); } console.log(message); }); } const Processes = async () => { const promisesToAwait = []; await getProcesses().then((processes) => { LogMessage("Processes : " + JSON.stringify(processes)); }); return Promise.all(promisesToAwait); } Processes("Teams.exe");