java-如何编写一个进程来拦截在远程计算机上运行的程序的输出流/知道远程程序何时停止/完成

标签 java python ruby remote-debugging

我想在远程机器上运行一个java程序,并拦截它的日志——我还想知道程序是否已完成执行,以及它是否成功执行或是否由于以下原因而停止执行一个错误。

是否有现成的 Java 库可用于此目的?另外,我希望能够使用这个程序来获取不同语言(如 Java/Ruby/Python 等)远程程序的日志/执行完成情况--

最佳答案

如果您只想确定它何时完成(而不是真正捕获所有输出,如您的其他问题),您可以简单地检查进程 ID 是否存在,当您找不到时进程 ID,打电话回家。您确实不需要日志。

关于java-如何编写一个进程来拦截在远程计算机上运行的程序的输出流/知道远程程序何时停止/完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12206879/

相关文章:

mysql - 在 Rails ActiveRecord 中访问和设置对象

ruby - Sidekiq排出还执行通过perform_in排队的新作业

java - java中的多维数据结构

python - 文本周围的边框间隙

python - 如何在网页中连续显示python输出?

python - 如何使用 Python 每秒发送 1k POST http 请求和数据?

根据 vcard 3.0 格式,用于 75 个字符行的 java base64 编码器

java - 在Java中调用repaint()时如何避免闪烁?

java - 我们如何在 UrlEncodedFormEntity 中传递 HashMap 参数?

ruby-on-rails - 是否有任何通过 Ruby 使用 LocationLabs 或 Loc-Aid 的开源示例?