【发布时间】:2015-08-11 05:18:34
【问题描述】:
我想通过 ruby 脚本在 Linux 上启动和管理长时间运行(几个小时)的 shell 命令。 我需要能够逐行解析输出,因为它们来了。不是当过程完成时。 如果我不喜欢输出,我需要能够终止命令并重新启动它。 我还需要知道进程是否终止。
我找到了 right_popen gem,但它已经 2 年没有更新并且没有文档。做这一切的最干净的方法是什么?
【问题讨论】:
-
哪个操作系统?当您说“shell 命令”时,我假设我们在谈论 Linux / UNIX / BSD?
-
是的,Linux。我为其他人编辑了问题。
标签: ruby shell process command