緊接着上一篇的開啓日誌記錄來做後續的日誌分割,我沒有涉及到安裝任何軟件,但是需要藉助crond計劃任務來實現
製作分割腳本
[root@node1 ~]# vim /etc/haproxy/haproxy_log_cut.sh #!/bin/bash # this is scrpts is cut haproxy log qianyitian=`date -d last-day +%Y%m%d` ##定義變量取前一天日期 cp /var/log/haproxy/haproxy.log /var/log/haproxy/haproxy_${qianyitian}.log ##分割日誌 echo "" > /var/log/haproxy/haproxy.log ##清空當前日誌記錄,重新寫入 [root@node1 ~]# chmod +x /etc/haproxy/haproxy_log_cut.sh
實現定時分割
0 0 * * * /bin/sh /etc/haproxy/haproxy_log_cut.sh > /dev/null 2>&1