我想在远程机器上运行一个java程序,并拦截它的日志——我还想知道程序是否已完成执行,以及它是否成功执行或是否由于以下原因而停止执行一个错误。
是否有现成的 Java 库可用于此目的?另外,我希望能够使用这个程序来获取不同语言(如 Java/Ruby/Python 等)远程程序的日志/执行完成情况--
最佳答案
如果您只想确定它何时完成(而不是真正捕获所有输出,如您的其他问题),您可以简单地检查进程 ID 是否存在,当您找不到时进程 ID,打电话回家。您确实不需要日志。
关于java-如何编写一个进程来拦截在远程计算机上运行的程序的输出流/知道远程程序何时停止/完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12206879/