I need to set logrotate to rotate logs files from an application running on the server.
I need the date inside the filename.
I set dateext and also dateformat to add a – in the date.
The result filename is:whatever.csv_2012-03-03
I would like the timestamp to be part of the filename keeping safe the extension; Whatever_2012-03-03.csv.
To insert the date within the filename (and not as extension) of a file under Linux while rotating a file it is correct to use:
This is simple and works fine.