Logrotate là dịch vụ cơ bản, dùng quay vòng log trên các HDH Linux.
Mặc định, các server đều được bật Logorate. Tuy nhiên, vì 1 lý do nào đó, logrotate không chạy hoặc không được bật, có thể sử dụng scripts sau, cài vào crontab để kích hoạt logrotate. full-width
logrotate.sh
#!/bin/sh ################################################################################## # _ _ _ _ # # | | | | | \ | | # # | |__| |_ _ _ __ __ _ | \| | __ _ _ _ _ _ ___ _ __ # # | __ | | | | '_ \ / _` | | . ` |/ _` | | | | | | |/ _ \ '_ \ # # | | | | |_| | | | | (_| | | |\ | (_| | |_| | |_| | __/ | | | # # |_| |_|\__,_|_| |_|\__, | |_| \_|\__, |\__,_|\__, |\___|_| |_| # # __/ | __/ | __/ | # # |___/ |___/ |___/ # #--------------------------------------------------------------------------------# # BEAR Manage Server Script Configure # # Manage Server by Hung Nguyen - [email protected] - https://nguyenanhung.com # # Any copying without written permission is a violation of copyright policy! # ################################################################################## # Run logrotate daily at midnight - Install by BEAR Manage Server # 0 0 * * * root /root/bash/logrotate.sh >/dev/null 2>&1 # Run logrotate script daily at midnight /usr/sbin/logrotate -f /etc/logrotate.conf 2>/dev/null EXIT_CODE=$? if [ $EXIT_CODE != 0 ]; then /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXIT_CODE]" fi exit $EXIT_CODE
Đăng nhận xét