烦请各位大虾解释下,/bin/sh放在最后面的作用。
(sleep 3;echo grep $SERTIME /var/adm/messages* | grep -e 3318;sleep 2 | rlogin $IP_ADDRESS | grep messages | awk -v HOST_NAME="$HOST_NAME" -v
IP_ADDRESS="$IP_ADDRESS" -v MOBILE_NUM="$MOBILE_NUM" 'BEGIN{ que = 0; }{ if($2 > 10 ) que += 1;}END{ if(que >= 1) print "send.pl "MOBILE_NUM" ""HOST_NAME"
Please Check.""}' | /bin/sh
看到一个shell脚本里有这么一句话,可以rlogin到远程主机执行grep命令返回结果,用awk进行分析。想问一下这句话执行的先后顺序是啥,最后/bin/sh的作用是啥呢?
查半天没找到资料,希望不吝赐教。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你先看下|(管道)的作用吧