diff options
-rwxr-xr-x | showlog | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -1,9 +1,9 @@ -#!/bin/bash +#!/bin/sh # # /usr/local/sbin/showlog -# Copyright 2002 Jonas Smedegaard <dr@jones.dk> +# Copyright 2002-2006 Jonas Smedegaard <dr@jones.dk> # -# $Id: showlog,v 1.7 2006-10-27 12:27:15 jonas Exp $ +# $Id: showlog,v 1.8 2006-10-27 12:34:26 jonas Exp $ # # Show topic-specific log entries # @@ -11,18 +11,18 @@ # halt on errors (NB! this is a bashism...) set -e -function usage() { +usage() { echo "Usage: $(basename $0) ftp|web|weberror|websuexec|mail|system [<keyword> [<keyword>...]]" exit 1 } -function exit1() { +exit1() { echo "Error: $1" echo "Exiting..." exit 1 } -function cat_logs() { +cat_logs() { rootdir=$1 shift patterns=$@ @@ -94,7 +94,7 @@ case "$target" in ;; esac -if [ $# \> 0 ]; then +if [ $# -gt 0 ]; then grep_opts="" for keyword in $@; do grep_opts="$opts -e $keyword" |