题目要求:
每天下午1:30分备份 /etc下的所有文件到 /home/backup下.而且只保留最近的10个备份
每天下午1:30分备份 /etc下的所有文件到 /home/backup下.而且只保留最近的10个备份
首先先说明下crontab文件类型的格式

1.写出crontab的文件
30 1 * * * /root/myshell
注意下用crontab格式必须使用绝对路径
*表示每天,每个月,每个星期
2.编写myshell文件:
#!/bin/bash
tar czvf /home/backup/bak.tar.gz /etc
mv /home/backup/bak.tar.gz bak'date+%F'.tar.gz
find /home/backup -mtime 10 -type f -exec rm {} \;
结束..
转载于:https://blog.51cto.com/mcshell/277551