UNPKG

occaecatidicta

Version:
23 lines (18 loc) 652 B
import { Application , IPlugin} from 'omelox'; import { Robot, RobotCfg } from 'omelox-robot'; import * as fs from 'fs'; import * as yargs from 'yargs'; let argv = yargs.argv; console.log('启动robotAgent'); let config = { master: {host: argv.host, port: argv.port, interval: argv.interval} } as RobotCfg; let robot = new Robot(config); robot.runAgent(argv.scriptFile as any); process.on('uncaughtException', function (err) { console.error(' Caught exception: ' + err.stack); if (!!robot && !!robot.agent) { // robot.agent.socket.emit('crash', err.stack); } fs.appendFile('./log/.log', err.stack, function (err) { }); });