我有这个命令:
program script.sh >/dev/null 2>&1 &
"程序"执行" script.sh"只有来自"程序的一个条件"是真的。
我想在" script.sh"中添加另一个条件。用awk或sed
例如 :
if in the output of "program" is only one number greather than 60
do not send email
if not
send email
程序的输出是这样的:
program.log
peak: -5.19dB (not silent)
peak: -74.75dB (X seconds of silence)
**SILENCE**
59 seconds left in grace period.
而且我不想写" program"的输出。在磁盘上(只有在可能的情况下)
谢谢!
答案 0 :(得分:1)
我认为在NativeInt
内你需要在邮寄之前进行测试......
script.sh
答案可能涉及使用命名管道,T恤+工艺替代,T恤+ FD或......
https://unix.stackexchange.com/questions/28503/how-can-i-send-stdout-to-multiple-commands