shell脚本实现:每周 5 使用 tar 命令备份/var/log 下的所有日志文件
2018-01-08 21:46
971 查看
简单小脚本,大神绕行
实现步骤:
1写脚本
2做周期性计划任务
1编写脚本
[root@sv7 ~]# vim tar.sh
脚本内容:
#!/bin/bash
#编写备份脚本,备份后文件名包含日期标签,防止后面的备份将前面的备份数据覆盖
#注意将date命令使用反引号扩起来,反引号表示引用命令的实现内容
tar -zcf log-
[root@sv7 ~]# chmod +x /root/tar.sh
2 做周期性计划任务
[root@sv7 ~]# crontab -e
0 3 5 /root/tar.sh
任务完成。
实现步骤:
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脚本中使用for循环和cat命令实现按顺序合并文件
- Shell脚本中使用for循环和cat命令实现按顺序合并文件
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中(转)
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中
- shell脚本实现每秒执行一次任务 rsync命令使用
- tar命令使用及tar实现全备份和增量备份
- 在find中使用pax或cpio 命令来实现将找到的所有文件压缩到一个压缩包
- 使用shell脚本实现USB设备的加载与文件复制
- shell中通配符无法使用和/使用dev/null文件自动清除日志脚本
- shell脚本中使用iconv实现批量文件转码
- 小shell脚本-----每周压缩日志文件并删除未压缩的文件
- 《使用shell位置变量进行目录文件的备份小脚本》
- 使用inotify实现实时文件同步shell脚本
- shell脚本实现自动压缩一天前的日志文件并传到ftp服务器上
- shell脚本中使用iconv实现批量文件转码的代码分享
- 批处理脚本实现自动备份站点文件到远程,使用zip package更新站点