Board logo

标题: [文件操作] Kettle定时启动+中断重启的批处理脚本 [打印本页]

作者: 安静的力量    时间: 2017-3-9 13:50     标题: Kettle定时启动+中断重启的批处理脚本

大家好,我是一名实习的研究生,对于批处理代码这块不太熟。想请教大家一个问题。
就是我想每天的零点启动一个任务一直工作到五点,在这期间可能出现异常,导致程序中止,这时我便需要程序自动重启。请问这个结合windows任务怎么写脚本呢。
  1. d:
  2. cd D:\data-integration.5.0
  3. kitchen /file D:\kettleData\data.kjb  /level:Basic>>D:\kettleData\log.log
复制代码
上面这段是我之前写的启动任务的脚本,然后加在了windows定时任务里面,但是没有重启功能,请问要怎么修改呢?
请大神一定帮帮忙,不胜感激
作者: GNU    时间: 2017-3-9 15:31

看一下你的程序对应的进程名,例如QQ的进程名是 qq.exe
用在脚本的开头用 taskkill 命令把它杀掉,例如:
  1. 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