process.stdout.write(err);
});
ps.on('error', callback.error);
- ps.on('close', callback.close);
ps.on('exit', callback.exit);
return ps;
};
logger.error('MICProcess.error:' + out);
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FAIL, 'Failed (' + code + ')');
},
- close: function (code) {
- logger.info('MICProcess.colse: all process were closed.')
- },
exit: function (code) {
logger.info('MICProcess.exit: Terminated (' + code + ')');
- if (!code) {
- sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_CANCEL, {
- msg: 'Canceled (' + code + ')',
- jobId: strJobId
- });
- } else if (code === 0) {
+ if (code === 0) {
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FINISH, {
msg: 'Terminated (' + code + ')',
jobId: strJobId,
imageName: strPackto
});
+ } else if (code === null) {
+ sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_CANCEL, {
+ msg: 'Canceled (' + code + ')',
+ jobId: strJobId
+ });
} else {
sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FAIL, {
msg: 'Failed (' + code + ')',