jploh
1
Here’s what I want to do, I want only my queue_log to be rotated daily with the format queue_log..bak
Also, I want it to do this on bootup, with the format queue_log..n.bak, where n is an incremental number if the file exists.
I know it can be done with rc.local and cron but I barely have bash experience.
TIA!
rc.local:
/usr/local/log_rotate.sh
#!/bin/sh
tdy=`date +%Y%m%d`
/usr/sbin/asterisk -rx 'logger rotate'
/bin/mv /var/log/asterisk/queue_log.0 /var/log/asterisk/queue_log.$tdy.bak
this is slightly different from what we do, but i just copied and pasted the code and made a few changes for your naming scheme.
works great for me.