From 77ae5596763b93851ae4b29b32ea9d62e20c3dec Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 25 Feb 2002 18:30:24 +0000 Subject: showlog: Add option system. --- showlog | 53 +++++++++++++++++++++++++---------------------------- 1 file changed, 25 insertions(+), 28 deletions(-) (limited to 'showlog') diff --git a/showlog b/showlog index f3f857a..c6dcbd3 100755 --- a/showlog +++ b/showlog @@ -6,7 +6,7 @@ set -e function usage() { - echo "Usage: $(basename $0) ftp|web|weberror|mail [ [...]]" + echo "Usage: $(basename $0) ftp|web|weberror|mail|system [ [...]]" exit 1 } @@ -16,21 +16,39 @@ function exit1() { exit 1 } -target=$1 +tail_history="50" +target=$1 +logroot="/var/log" case "$target" in - ftp|web|weberror|mail) + ftp) + log="xferlog" + logs="$log.??.gz $log.?.gz $log.? $log" + ;; + web) + logroot="/var/log/apache" + log="access.log" + logs="$log.??.gz $log.?.gz $log.? $log" + ;; + weberror) + logroot="/var/log/apache" + log="error.log" + logs="$log.??.gz $log.?.gz $log.? $log" + ;; + mail) + log="mail.log" + logs="$log.??.gz $log.?.gz $log.? $log" + ;; + system) + log="syslog" + logs="$log.??.gz $log.?.gz $log.? $log" ;; *) usage ;; esac - shift -logroot="/var/log" -tail_history="100" - function cat_logs() { logroot=$1 shift @@ -48,27 +66,6 @@ function cat_logs() { done } -case "$target" in - ftp) - log="xferlog" - logs="$log.??.gz $log.?.gz $log.? $log" - ;; - web) - logroot="/var/log/apache" - log="access.log" - logs="$log.??.gz $log.?.gz $log.? $log" - ;; - weberror) - logroot="/var/log/apache" - log="error.log" - logs="$log.??.gz $log.?.gz $log.? $log" - ;; - mail) - log="mail.log" - logs="$log.??.gz $log.?.gz $log.? $log" - ;; -esac - if [ $# \> 0 ]; then grep_opts="" for keyword in $@; do -- cgit v1.2.3