if 돌려야할거 같았는데.. 아니었다.
[root@linuxer log]# grep "11111" /var/log/messages 2>&- || echo "NULL"
Dec 21 02:51:18 linuxer dhclient[3934]: XMT: Solicit on eth0, interval 111110ms.
[root@linuxer log]# grep "111111" /var/log/messages 2>&- || echo "NULL"
NULL
핵심은 오류출력을 리디렉션하여 클로즈..
2>&-
https://tldp.org/LDP/abs/html/io-redirection.html
홀스님께서 알려주신 URL이다 표준출력에서 -가 뭔지 몰랐다.
[root@linuxer log]# grep "11111" /var/log/messages 2>&- || echo "NULL" Dec 21 02:51:18 linuxer dhclient[3934]: XMT: Solicit on eth0, interval 111110ms. [root@linuxer log]# grep "111111" /var/log/messages 2>&- || echo "NULL" NULL
오랜만의 리눅스 포스팅...역시 shell은 끝이없다.