From 12216abcff97ef055a4524445de2485870f0324e Mon Sep 17 00:00:00 2001 From: hanhh <18330117883@163.com> Date: Fri, 21 May 2021 18:43:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dql=20update=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- back/services/cron.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/back/services/cron.ts b/back/services/cron.ts index b6a9fb64..cccda88e 100644 --- a/back/services/cron.ts +++ b/back/services/cron.ts @@ -168,10 +168,10 @@ export default class CronService { } private async runSingle(id: string): Promise { - return new Promise(async (resolve) => { + return new Promise(async (resolve: any) => { const cron = await this.get(id); if (cron.status !== CrontabStatus.queued) { - resolve(0); + resolve(); return; } @@ -228,7 +228,12 @@ export default class CronService { { $set: { status: CrontabStatus.idle }, $unset: { pid: true } }, ); fs.appendFileSync(logFile, `\n执行结束...`); - resolve(code); + resolve(); + }); + + process.on('SIGINT', function () { + fs.appendFileSync(logFile, `\n执行结束...`); + resolve(); }); }); }