Script to search pfSense system log
How do I search the system log from a shell script and perform an action if search string is found?
if grep -q "kernel: ath1: hardware error; resetting" /var/log/system.log
then echo "found."
echo "not found."
I tried this search string and other words that I saw in the logs, but grep isn't finding them.
works for me when you end with
This is working sometimes, and not others. It may have been a simple case issue (grep -i). Is it possible the log file contains characters that could cause grep to prematurely detect an end of file?