我通过 java 对日志文件发出 tail -f 命令。当找到某个字符串时,我想停止跟踪该文件并执行其余的代码。如何使用 Java 停止它?
谢谢
最佳答案
我知道这不是您问题的直接答案,但使用 native shell 命令可能不是执行此操作的最佳方法。除了您遇到的问题之外,它还使代码不可移植。
看看 Apache 的“Tailer”类 - 参见 http://commons.apache.org/io/api-release/org/apache/commons/io/input/Tailer.html 它有一个 stop() 方法。
关于java - 如何通过java程序停止tail -f命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9445906/