fix: jobs/worker - pass through job error from worker process (#3822)
This commit is contained in:
@@ -14,6 +14,11 @@ WIKI.logger = require('./logger').init('JOB')
|
||||
const args = require('yargs').argv
|
||||
|
||||
;(async () => {
|
||||
await require(`../jobs/${args.job}`)(args.data)
|
||||
process.exit(0)
|
||||
try {
|
||||
await require(`../jobs/${args.job}`)(args.data)
|
||||
process.exit(0)
|
||||
} catch (e) {
|
||||
await new Promise(resolve => process.stderr.write(e.message, resolve))
|
||||
process.exit(1)
|
||||
}
|
||||
})()
|
||||
|
Reference in New Issue
Block a user