1. 程式人生 > >shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件

shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件

步驟 .tar.gz .gz 覆蓋 shel ash date命令 shell 表示

簡單小腳本,大神繞行

實現步驟:
1寫腳本
2做周期性計劃任務

1編寫腳本
[root@sv7 ~]# vim tar.sh
腳本內容:
#!/bin/bash
#編寫備份腳本,備份後文件名包含日期標簽,防止後面的備份將前面的備份數據覆蓋
#註意將date命令使用反引號擴起來,反引號表示引用命令的實現內容
tar -zcf log-date +%F.tar.gz /var/log
[root@sv7 ~]# chmod +x /root/tar.sh

2 做周期性計劃任務
[root@sv7 ~]# crontab -e
0 3 5 /root/tar.sh

任務完成。

shell腳本實現:每周 5 使用 tar 命令備份/var/log 下的所有日誌文件