我们正在使用SQL 2005和捆绑的SSIS。
执行进程任务正在运行标准的Windows .BAT批处理文件。
在该批处理文件中,可以使用以下内容启动Java进程:
%javapath%\java.exe -cp %classpath% com.mycompany.ToDo
我们在任务中放置了 TimeOut 值,如果作业运行时间过长,则期望它终止整个任务。
它似乎终止了批处理文件,但没有终止子 Java程序。
选项或杀死整个过程树的方法?
答案 0 :(得分:0)
如果你愿意写一些代码,也许你可以使用这些代码:
或
如果您确实在第一个链接上找到了解决方案,请对您使用的问题和答案进行投票。
请注意,可以从Script Task中使用代码,也可以构建可执行程序并从Execute Process Task启动它。