vapier 15/07/23 02:53:54 Modified: run-crons-0.3.5 Log: Use err level when logging failed scripts #540274 by Tobias Klausmann. (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Revision Changes Path 1.2 sys-process/cronbase/files/run-crons-0.3.5 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5?r1=1.1&r2=1.2 Index: run-crons-0.3.5 =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- run-crons-0.3.5 22 Jul 2015 07:12:15 -0000 1.1 +++ run-crons-0.3.5 23 Jul 2015 02:53:54 -0000 1.2 @@ -1,6 +1,6 @@ #!/bin/bash # -# $Header: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5,v 1.1 2015/07/22 07:12:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-process/cronbase/files/run-crons-0.3.5,v 1.2 2015/07/23 02:53:54 vapier Exp $ # # 12 Oct 2008; Thilo Bangert <[email protected]> run-crons: # ignore emacs backup files (bug #237200) @@ -33,9 +33,12 @@ LOCKDIR=/var/spool/cron/lastrun LOCKFILE=${LOCKDIR}/lock -# Usage: log <args to logger> +# Usage: log <level> <args to logger> +# Log a message via syslog. log() { - logger -i -p cron.info -t run-crons "$@" + local level=$1 + shift + logger -i -p "cron.${level}" -t run-crons "$@" } mkdir -p ${LOCKDIR} @@ -108,11 +111,11 @@ .*|*~) continue ;; esac - log "($(whoami)) CMD (${SCRIPT})" + log info "($(whoami)) CMD (${SCRIPT})" $SCRIPT ret=$? if [ ${ret} -ne 0 ] ; then - log "CMD (${SCRIPT}) failed with exit status ${ret}" + log err "CMD (${SCRIPT}) failed with exit status ${ret}" EXIT_STATUS=1 fi fi
