2010-05-20 55 views
0

我將應用程序打包到windows服務器上的.jar文件中。我希望這個應用程序每3秒運行一次。我怎麼能做到這一點?在windows服務器上執行.jar文件,使用來自linux的shell腳本

我打算在linux服務器上編寫shell腳本,遠程登錄到windows服務器並執行.jar文件,但問題在於windows服務器和linux服務器在不同的VLAN之間,這些VLAN已經阻止了通信。所以我甚至無法測試我的粉筆是否有效。

請您緊急幫忙。這必須在明天結束之前交付

+0

我有點困惑,應用程序是否需要在Windows機器或Linux機器上運行? – 2010-08-05 13:37:23

回答

0

Windows應該有一個調度程序,不是嗎?無論如何,你可以在你的jar中添加一段代碼,使它執行你想要的evey 3 secods。你可以做大約2行。 Timer timer = new Timer(); timer.scheduleAtFixedRate(new MyTimer(),3000,3000); 並讓它運行... MyTimer類必須擴展TimerTask(並實現run方法)。 把你想要你的程序做的東西放在run方法中。它也可以啓動你想要的其他jar文件

相關問題