找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25863|回复: 4

[文件操作] Kettle定时启动+中断重启的批处理脚本

[复制链接]
发表于 2017-3-9 13:50:20 | 显示全部楼层 |阅读模式
大家好,我是一名实习的研究生,对于批处理代码这块不太熟。想请教大家一个问题。
就是我想每天的零点启动一个任务一直工作到五点,在这期间可能出现异常,导致程序中止,这时我便需要程序自动重启。请问这个结合windows任务怎么写脚本呢。
  1. d:
  2. cd D:\data-integration.5.0
  3. kitchen /file D:\kettleData\data.kjb  /level:Basic>>D:\kettleData\log.log
复制代码
上面这段是我之前写的启动任务的脚本,然后加在了windows定时任务里面,但是没有重启功能,请问要怎么修改呢?
请大神一定帮帮忙,不胜感激
发表于 2017-3-9 15:31:10 | 显示全部楼层
看一下你的程序对应的进程名,例如QQ的进程名是 qq.exe
用在脚本的开头用 taskkill 命令把它杀掉,例如:
  1. taskkill /f /im kitchen.exe
复制代码
 楼主| 发表于 2017-3-9 16:56:09 | 显示全部楼层
回复 2# GNU


    bat脚本里面怎么监听它出错停止了呢?而且还不要外加Java或者c代码
发表于 2017-3-9 20:52:50 | 显示全部楼层
回复 3# 安静的力量


bat脚本不知道什么叫做应用程序出错,你需要先自己总结特征规律告诉它。
比如某个端口不通了,某个URL无法访问了,日志里面出现某个报错关键字了,等等等等。
 楼主| 发表于 2017-3-10 08:47:41 | 显示全部楼层
回复 4# GNU


了解了  感谢感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 13:22 , Processed in 0.021514 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表