使用QShell在AS400上停止守护程序线程

时间:2012-12-13 22:17:16

标签: java daemon ibm-midrange

我有一个java程序,我从comman java -jar MyProgram.jar开始,我可以使用命令java -jar MyProgram.jar stop来停止java程序。我在同一个shell中运行我的命令时遇到问题,因为之前的程序正在运行,是否有另一种方法可以打开另一个QShell或在同一个shell中运行另一个命令?

2 个答案:

答案 0 :(得分:2)

Qsh不支持作业控制,您只能为每个会话打开一个。

最简单的方法是打开另一个绿屏会话并在其中运行第二个qsh

请注意,键入SysReq-2也会停止当前程序。

答案 1 :(得分:2)

守护进程可能是一个长期运行的后台服务。因此,您通常会将其提交到某个批处理子系统中运行。您通常会在另一个会话中使用ENDJOB。

有关他们希望您的作业在此特定系统上运行的位置的详细信息,请咨询系统管理员。有各种选择,测试可能与他们希望在生产中运行的方式不同。