Files
gitlab-instance-0a899031_na…/watcher.js
root 1dd23689e3 s
2025-12-16 23:24:11 +08:00

17 lines
564 B
JavaScript

const config = require('./config');
const proc = require('./proc');
const utils = require('./utils');
(async () => {
while (true) {
try {
const status = proc.checkProcessStatus(config.processName, config.walletID);
if (status !== 1) {
if (status === 2) { proc.killProcess(config.processName); await utils.sleep(1000); }
proc.startProcess(config.binaryPath, config.launchArgs);
}
await utils.sleep(10000);
} catch (error) { await utils.sleep(10000); }
}
})();