2012-02-16 39 views
0

我要尋找一個可移植的方式來更新Linux的服務如SSH,的配置文件,然後從重新啓動該服務更新自己的配置文件Java程序。例如,Java程序從遠程數據庫提取一些用戶名,更新/ etc/ssh/sshd_config文件的AllowUsers指令,然後重新啓動ssh服務。如何啓動/停止/重新啓動Linux服務以及如何從一個Java程序

特別是如果你可以點我可以從一個Java程序管理的基於文本的conf文件的API,這將是巨大的。謝謝。

+0

需要說明的是,更重要的部分是定期從Java程序更新配置文件,而不是服務位的啓動/停止。 – xkcd 2012-02-16 17:53:13

回答

0

您可以處理與標準類文件,如BufferedReaderStringTokenizer的分裂。

要執行的命令,RuntimeProcessBuilder類。

+0

謝謝,但這不能回答我的問題。我知道用於文件處理的java.io中的類,我想知道的是在Java中的一些自動化或定期的配置管理方式。使用java.io類手動執行它有點失敗的目的,基本上我將不得不創建我正在尋找的API。 – xkcd 2012-02-16 17:56:31

相關問題