Anciennes révisionsLiens de retourExporter en PDFHaut de page Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditDerniers changementsSend via e-MailImprimerPermalien × #!/bin/sh # [[logrotate.sh]] rotate apache logs APACHELOG=/usr/local/apache/logs YY=`/usr/bin/date +%y` MM=`/usr/bin/date +%m` DD=`/usr/bin/date +%d` TY=`/mmedia/stats/bin/cdate.pl $DD-$MM-$YY j-1 | cut -f 3 -d -` TM=`/mmedia/stats/bin/cdate.pl $DD-$MM-$YY j-1 | cut -f 2 -d -` TD=`/mmedia/stats/bin/cdate.pl $DD-$MM-$YY j-1 | cut -f 1 -d -` # Renomme le fichier log en cours qui est operationnel depuis 1 semaine # /usr/bin/mv ${APACHELOG}/access_log ${APACHELOG}/access_log.20${TY}.${TM}.${TD} # Restart apache pour qu'il recree un nouveau fichier log courant # /etc/init.d/httpd graceful # Compacte le fichier log de la semaine passee # /util/bin/gzip ${APACHELOG}/access_log.20${TY}.${TM}.${TD} # Transfere le fichier sur le machine analoge1 dans le repertoire de l'annee # scp -i /.ssh/analog_id_dsa ${APACHELOG}/access_log.20${TY}.${TM}.${TD}.gz analog@analog1:/export/data/apachelogs/20${TY}/ # Deplace le meme fichier sur le repertoire de travail # /usr/bin/mv ${APACHELOG}/access_log.20${TY}.${TM}.${TD}.gz /mmedia/stats/apache_logs/ info/logrotate.sh.txt Dernière modification : 2018/07/18 09:46de radeff S'identifier