X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage2%2Fhv-utilities%2Frotatelogs;h=dd5cc41635042bcc65bdb5f3d2c5b43370420668;hb=2c652ca09b0c4618e6b859728e838d6d095c7ffc;hp=2a02faee8be96d2ff74e6604765176edfd95b23d;hpb=16cc35ba4890382ee9368a176e4f5a7fa773b7a6;p=hvlinux.git diff --git a/stage2/hv-utilities/rotatelogs b/stage2/hv-utilities/rotatelogs index 2a02fae..dd5cc41 100755 --- a/stage2/hv-utilities/rotatelogs +++ b/stage2/hv-utilities/rotatelogs @@ -6,7 +6,7 @@ BACKUP_LOGDIR="/var/log/backup" LOGDIR_GLOBAL=/var/log -LOGFILES_GLOBAL="auth.log clamd.log freshclam.log cron.log daemon.log kern.log mail.log procmail.log scrollkeeper.log sys.log user.log xdm.log XFree86.0.log" +LOGFILES_GLOBAL="auth.log clamd.log freshclam.log cron.log daemon.log kern.log mail.log procmail.log scrollkeeper.log sys.log user.log xdm.log Xorg.0.log" LOGDIR_APACHE=/var/log/apache LOGFILES_APACHE="access_log error_log ssl_request_log" @@ -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