需求:每周五定时备份/var/logs下所有的日志文件,并且文件名以备份时间命名。
- 第一步创建备份脚本文件 backup_logs.sh
#!/bin/bash
#需求:每周五定时备份/var/logs/下的所有日志,并且日志名以时间命名
dates=$(date +%Y-%m-%d)
tar -zcvf /backup/logs_$dates.tat.gz /var/logs/*.log
- 第二步创建存放备份的日志文件的目录
mkdir /backup/
- 第三步赋予脚本执行权限
chmod +x backup_logs.sh
- 第四步使用crontab设置定时任务,打开终端输入如下命令:
crontab -e
#添加如下内容
0 0 * * 5 /path/backup_logs.sh