【发布时间】:2011-12-21 11:48:30
【问题描述】:
我想在 bash shell 脚本中使用系统命令。再具体一点, 如果满足 awk 中的某些条件(工作节点数为 17)我想要 为了给我发邮件,我写了以下代码:
showq | grep nodes | awk '{if ($3 == 17) system("mailx -s 'Everything is Ok' armando@nodes.com <<EOF Tranquiquis EOF") ; else print "some nodes are not working"; fi }'
如果我输入了我收到的消息:
awk: {if ($3 == 17) system("mailx -s Everything
awk: ^ 未终止的字符串
我认为的问题与如何指定消息正文有关。我不 知道该怎么做。我尝试了几种方法来修复错误,但没有成功。
问候。
【问题讨论】: