【发布时间】:2019-04-30 22:38:55
【问题描述】:
我需要监视stderr 是否有某个错误消息,当检测到它时,运行一个shell 脚本。
当前的想法是将stderr 传送到grep,并过滤消息。我会将grep 的输出传送到某个程序,该程序将在收到任何 用户输入后运行我的脚本。
或者,如果我可以让grep 输出一个特定的命令行选项参数,我大概可以将它直接通过管道传输到我的 shell 脚本。
有没有更好的方法来做到这一点?
【问题讨论】:
-
一旦检测到错误消息,输出生成命令会发生什么?该命令应该停止吗?它应该继续运行吗?如果是这样,如果第二次检测到错误消息会发生什么?
-
shell脚本重启输出生成命令