【发布时间】:2012-09-20 08:13:30
【问题描述】:
在 Bash 中我们可以运行这样的程序
./mybin && echo "OK"
还有这个
./mybin || echo "fail"
但是我们如何将成功或失败命令附加到现有进程?
编辑解释:
现在我们正在运行./mybin。
当mybin 在有或没有错误的情况下退出时,它什么都不做,但在mybin 运行期间,
我怎样才能达到像我开始像./mybin && echo ok || echo fail这样的过程一样的效果?
shell 脚本和 python 编程方式都很棒,谢谢!
【问题讨论】:
-
需要更多解释...
-
我认为只有父进程可以获得退出状态。 this might help you
-
@avasal,我添加了一些解释。
-
@tuxuday,它使用循环,系统信号会是更好的选择。
-
如果进程仍在运行,它怎么会失败?
标签: python linux bash shell process