利用脚本完成下面操作:每周一1:00备份var/log文件,文件名为log+日期
1.首先找到var/log的位置
#切换到根目录
cd /
2.创建、编辑计划任务的命令为“crontab -e”,查看当前计划任务的命令为“crontab -l”,删除某条计划任务的命令为“crontab -r”。
crontab -e
00 1 * * 1 /usr/bin/tar -czvf log+`date +%y%m%d`.tar.gz /home
附:
linux创建文件名添加当前系统日期时间的方法
使用`date +%y%m%d`
Example: mkdir `date +%y%m%d`
tar cfvz /tmp/bak.`date +%y%m%d`.tar.gz /etc
YmdHM代表年月日时分,可以通过date --hlep查看哪些字母代表什么
重要说明点:那个日期$(date +%Y%m%d)的 date命令和后边的日期格式的+号之前有一个空格。直接连写生成不了日期
附:打包命令
tar命令
tar命令用于对文件进行打包压缩或解压,格式为“tar [选项] [文件]”。
参数
-c 创建压缩文件
-x 解开压缩文件
-t 查看压缩包内有哪些文件
-z 用Gzip压缩或解压
-j 用bzip2压缩或解压
-v 显示压缩或解压的过程
-f 目标文件名
-p 保留原始的权限与属性
-P 使用绝对路径来压缩
-C 指定解压到的目录