X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage2%2Fhv-utilities%2Frotatelogs;h=dd5cc41635042bcc65bdb5f3d2c5b43370420668;hb=6cbd8248d64dfffe1716d272a2cd0702c4460d25;hp=735c1d49385d11b975f957651c5233fef9762269;hpb=da55c7723d7c638bd459b67c48e6d58c540f9cf5;p=hvlinux.git diff --git a/stage2/hv-utilities/rotatelogs b/stage2/hv-utilities/rotatelogs index 735c1d4..dd5cc41 100755 --- a/stage2/hv-utilities/rotatelogs +++ b/stage2/hv-utilities/rotatelogs @@ -14,7 +14,7 @@ LOGFILES_APACHE="access_log error_log ssl_request_log" LOGDIR_CUPS=/var/log/cups LOGFILES_CUPS="access_log error_log" -LOGDIR_NAMED=/home/named/etc/namedb +LOGDIR_NAMED=/srv/named/etc/namedb LOGFILES_NAMED="named.run" # arg 1: Backup log directory @@ -23,13 +23,13 @@ rotate_log() { backup_log_dir=${1} file=${2} - + for day in 8 7 6 5 4 3 2 1 0 ; do if [ -f ${backup_log_dir}/${file}.${day} ]; then mv ${backup_log_dir}/${file}.${day} ${backup_log_dir}/${file}.$((${day}+1)) || exit 1 fi done - + if [ -f ${file} ]; then user=$(ls -l --numeric-uid-gid ${file} | awk '{ print $3 }') group=$(ls -l --numeric-uid-gid ${file} | awk '{ print $4 }') @@ -65,7 +65,7 @@ if [ -d ${LOGDIR} ]; then rotate_log ${BACKUP_LOGDIR} ${file} || exit 1 done - kill -HUP `cat /home/named/var/run/named.pid` || exit 1 + kill -HUP `cat /srv/named/var/run/named.pid` || exit 1 fi # For Apache web server (if installed) @@ -78,7 +78,7 @@ if [ -d ${LOGDIR} ]; then for file in ${LOGFILES_APACHE}; do rotate_log ${BACKUP_LOGDIR}/apache ${file} || exit 1 done - + /usr/sbin/apachectl graceful && sleep 2 fi