I'm just being lazy here, but does any one have already writen bash script for stopping tomcat service, archive it's log files (zip would be nice) and reboot the server?
(Using logrotate or any other tool)
I want create cron job with following script:
#!/bin/bash
service tomcat stop
# now I don't know what to do with logrotate or something else
init 6
Please help.
Best Answer
You can make a config file for logrotate that takes care of the log rotation. You can place it outside of logrotate.d and then just use it when calling logrotate manually.
Sample:
And then make your script