标题: [文件操作] Kettle定时启动+中断重启的批处理脚本 [打印本页]
作者: 安静的力量 时间: 2017-3-9 13:50 标题: Kettle定时启动+中断重启的批处理脚本
大家好,我是一名实习的研究生,对于批处理代码这块不太熟。想请教大家一个问题。
就是我想每天的零点启动一个任务一直工作到五点,在这期间可能出现异常,导致程序中止,这时我便需要程序自动重启。请问这个结合windows任务怎么写脚本呢。- d:
- cd D:\data-integration.5.0
- kitchen /file D:\kettleData\data.kjb /level:Basic>>D:\kettleData\log.log
复制代码
上面这段是我之前写的启动任务的脚本,然后加在了windows定时任务里面,但是没有重启功能,请问要怎么修改呢?
请大神一定帮帮忙,不胜感激
作者: GNU 时间: 2017-3-9 15:31
看一下你的程序对应的进程名,例如QQ的进程名是 qq.exe
用在脚本的开头用 taskkill 命令把它杀掉,例如:- taskkill /f /im kitchen.exe
复制代码
作者: 安静的力量 时间: 2017-3-9 16:56
回复 2# GNU
bat脚本里面怎么监听它出错停止了呢?而且还不要外加Java或者c代码
作者: GNU 时间: 2017-3-9 20:52
回复 3# 安静的力量
bat脚本不知道什么叫做应用程序出错,你需要先自己总结特征规律告诉它。
比如某个端口不通了,某个URL无法访问了,日志里面出现某个报错关键字了,等等等等。
作者: 安静的力量 时间: 2017-3-10 08:47
回复 4# GNU
了解了 感谢感谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |