修复停止任务时进程无法删除

This commit is contained in:
hanhh 2021-08-11 16:50:59 +08:00
parent c3517ccc41
commit 3f536b5062

View File

@ -208,7 +208,6 @@ export default class CronService {
} }
const pids = pid.match(/\d+/g); const pids = pid.match(/\d+/g);
const killLogs = []; const killLogs = [];
this.logger.info(`需要杀死的进程:${JSON.stringify(pids.toString())}`);
for (const id of pids) { for (const id of pids) {
const c = `kill -9 ${id}`; const c = `kill -9 ${id}`;
const { stdout, stderr } = await execAsync(c); const { stdout, stderr } = await execAsync(c);
@ -219,8 +218,7 @@ export default class CronService {
killLogs.push(stdout); killLogs.push(stdout);
} }
} }
this.logger.info(`杀死的进程结果:${JSON.stringify(killLogs)}`); return killLogs.length > 0 ? killLogs : '';
return JSON.stringify(killLogs);
} catch (e) { } catch (e) {
return JSON.stringify(e); return JSON.stringify(e);
} }