/data/www/gpn.medic.sk/htdocs/log/*.log { # Version 6 [30.09.2016] # Source: http://wiki.systemomega.com/dev/omega/install/logrotate daily notifempty missingok #nodateext dateext dateformat -#%Y%m%d-%s rotate 30 nocopytruncate nocreate compress compresscmd /bin/gzip compressext .gz compressoptions -9 olddir old su root root lastaction # Určenie aktívneho adresára. dir=$(dirname "${BASH_ARGV[0]}") # set > ${dir}/old/~dump.set # echo "${dir}" > ${dir}/old/~dump.dir # Bezpečnostná kontrola, či sa určil správny adresár. if [[ ${dir} == *"/htdocs"* ]]; then # find ${dir}/old/*.gz -type f -mmin +43200 -print > ${dir}/old/01-$(date +"%Y%m%d").txt # find ${dir}/old/*.gz -type f -name "*last*" -print > ${dir}/old/02-$(date +"%Y%m%d").txt # Odstránime staré logy. find ${dir}/old/*.gz -type f -mmin +43200 -delete # Odstránime logy, ktoré obsahujú "last" v názve. find ${dir}/old/*.gz -type f -name "*last*" -delete # Do pomocného súboru si zapíšeme verziu pre neskoršiu kontrolu funkčnosti logrotate. echo "5" > ${dir}/old/logrotate.info fi endscript }