severity #877148 wishlist tags #877148 upstream On Fri, Sep 29, 2017 at 07:46:51AM +0000, Roberto Suarez Soto wrote: > currently the number of log files preserved in /var/log/atop is 28, hardcoded > in atop.daily. There should be a way to change this number, so we could keep > more or less files.
Can you try this patch for atop.daily? if it works, I'll submit this upstream. diff --git a/atop.daily b/atop.daily index 32a94d8..8afb485 100755 --- a/atop.daily +++ b/atop.daily @@ -4,7 +4,8 @@ CURDAY=`date +%Y%m%d` LOGPATH=/var/log/atop BINPATH=/usr/bin PIDFILE=/var/run/atop.pid -INTERVAL=600 # interval 10 minutes +INTERVAL=${INTERVAL:-600} # interval 10 minutes +DAYS=${DAYS:-28} # verify if atop still runs for daily logging # @@ -33,7 +34,7 @@ fi # start a child shell that activates another child shell in # the background to avoid a zombie # -( (sleep 3; find $LOGPATH -name 'atop_*' -mtime +28 -exec rm {} \;)& ) +( (sleep 3; find $LOGPATH -name 'atop_*' -mtime +$DAYS -exec rm {} \;)& ) # activate atop with interval of 10 minutes, replacing the current shell # This will allow you to override INTERVAL and DAYS from the environment, so you can put the desired value in your crontab. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421