2011-08-24 339 views
0

我需要從java類運行Sh文件。在那個java主類是從主類調用另一個sh文件它需要數據從db寫入到csv文件。它應該連續運行。在後臺如何使這個run.I作爲setDaemon作爲線程。但我不知道它是否運行後端或不?當我手動運行sh文件正在創建,但是當我運行後端時,我沒有得到任何日誌文件或日誌。如何在Linux中運行sh文件作爲後臺進程

+0

添加Java將自己的代碼,以獲得更多的意見/回放 – Farmor

回答

0

的「&」的作品在這種情況下,像「|」

Runtime.getRuntime()。exec(「./ test.sh &」);

(我做了一個試驗在Debian與和shell腳本無限循環和Java啓動腳本後,回來對照)