我通过java在日志文件上给出了一个tail -f命令。找到某个字符串后,我想停止关注该文件并执行其余的代码。如何使用Java停止它?
由于
答案 0 :(得分:2)
我知道这不是您问题的直接答案,但使用本机shell命令可能不是最好的方法。除了您遇到的问题之外,它还使代码不可移植。
看看Apache的'Tailer'课程 - 请参阅http://commons.apache.org/io/api-release/org/apache/commons/io/input/Tailer.html 它有一个stop()方法。
答案 1 :(得分:0)
Process.destroy()
可能会有所帮助。