2012-02-16 13 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

相关问题