Apacheやらのログから特定の時間だけ抽出する by Bash

直前1時間(12時台とか)のみ抽出する

grep "`date -d '1 hour ago' +'%b %d %H'`" *access_log
grep "`date -d '1 hour ago' +'%b %d %H'`" /var/log/httpd/*error_log | mail -s "apache error log" my@address.com

をcronに設定しとけば1時間おきにエラーをメールで送ってもらえるな。