我想爲我的Java應用程序創建一個閱讀條目,從定期運行的bash腳本獲取一些數據,以便我的應用程序可以將數據存儲在數據庫中每一次 。如何讓一個Java應用程序在Ubuntu下處理一個bash腳本
有什麼想法嗎?
我想爲我的Java應用程序創建一個閱讀條目,從定期運行的bash腳本獲取一些數據,以便我的應用程序可以將數據存儲在數據庫中每一次 。如何讓一個Java應用程序在Ubuntu下處理一個bash腳本
有什麼想法嗎?
讓bash腳本啓動您的Java程序並通過命令行參數提供數據。
bash腳本是否將該信息輸出到stdout?是否有可能從java應用程序啓動bash腳本?
在這種情況下,你可以這樣做
Process p = new ProcessBuilder("bash-script").start();
而且你可以從過程獲得標準輸出與p.getInputStream();
瞭解瞭如何調用命令行的Java應用程序。傳遞給Java程序的參數放在'main()'傳遞的字符串數組中。 – Smutje