Real-Time Log File Monitor Bash Script

marius

Administrator
Staff member
Introduction:
This script allows you to monitor log files in real time, printing new entries as they are appended.

Code Snippet:
Bash:
#!/bin/bash
# Real-Time Log File Monitor
if [ -z "$1" ]; then
  echo "Usage: $0 <log_file>"
  exit 1
fi

tail -f "$1"

Instructions:
Make the script executable and run it with the desired log file:
Code:
chmod +x log_monitor.sh
./log_monitor.sh /var/log/syslog

Example Output:
Code:
Oct 10 15:32:01 server CRON[1234]: (root) CMD (command executed)
Oct 10 15:32:05 server kernel: [12345.678901] New network connection
 
Back
Top