簡體   English   中英

將java.exe -cp someclass輸出到文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM