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."
    else
    echo "not found."

    I tried this search string and other words that I saw in the logs, but grep isn't finding them.
    Thanks, -pc



  • works for me when you end with
    fi



  • 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?


Log in to reply