[英]output java.exe -cp someclass to a file
我試圖每2小時運行一次weblogic多播測試5分鍾,然后將其輸出到文件中(在Windows env中)
命令語法如下所示。
java -cp E:\bea1033\wlserver_10.3\server\lib\weblogic.jar utils.MulticastTest -n NODE1 -a 224.2.2.2 -p 7002
我可以通過命令行運行它,然后將其>生成文本文件,但隨后我必須按一個鍵才能停止它。 我嘗試將其放在bat文件中並使用任務計划程序,但任務計划程序不會停止java命令,因此多播測試將永遠運行。
我也剛剛嘗試在任務計划程序中輸入上述命令,但由於某種原因該命令將無法啟動。 (我仍在試圖弄清為什么它不會開始)
有人可以指出正確的方向或提出建議嗎?
使用一個自定義類,該類將啟動一個線程,該線程在5分鍾后退出,並在主線程中啟動多播測試:
public static void main(String[] args) {
Thread t = new Thread() {
public void run() {
try {
Thread.sleep(5 * 60 * 1000L);
}
catch (InterruptedException e) {
}
System.exit(0);
}
};
t.start();
utils.MulticastTest.main(args);
}
您是否嘗試在任務屬性中設置5分鍾后將其停止?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.