Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Script to search pfSense system log

    Scheduled Pinned Locked Moved General pfSense Questions
    3 Posts 2 Posters 1.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pcatiprodotnet
      last edited by

      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

      1 Reply Last reply Reply Quote 0
      • J
        jeroen234
        last edited by

        works for me when you end with
        fi

        1 Reply Last reply Reply Quote 0
        • P
          pcatiprodotnet
          last edited by

          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?

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.