|
|
一、每隔5分钟 将/etc/service 打包备份到/tmp下(最好每次备份成不同的备份包)
1,创建脚本(命令放到文件中执行) tar.sh tar zcfPp /tmp/services__$(date +%Y%m%d%H%M).tar.gz /etc/services 。
2,查看并执行脚本,到/tmp下 看是否打包 (分时日月周)
3,添加到定时任务中去 crontab -e {#tar /etc/serveres by shell script by qyt at 20140505注释
定时任务:*/1 * * * * /bin/sh /home/qyt/tar.sh >/dev/null 2>&1 #tar /etc/services}
4,稍等1分钟查看结果,也可以通过watch ls -l/tmp/ 默认2秒执行一次
5,ls-l 查看目录下是否有按照要求的打包文件
2>&1(2代表标准错误,&1标准输出)dev/null 为特殊设备 黑洞设备 指向为空。
如果不加dev/null 常时间 系统未开启 邮件服务而导致邮件临时目录/VAR/SPOOL/CLIANTMQUEAS 文件数猛增 占用大量INODE 节点,(查看Inode 使用率 df -Li)
二、基本同上,区别, cd /var/www &&(代表前面执行成功在运行后面) tar zcfp(小p保持文件的属性) /data/html_$(date +%Y%m%d).tar.gz ./html (时间用F%替代)
1,cd /var/www && tar zcfp /data/html_$(date +%Y%m%d).tar.gz ./html
三、每周六日 上午9点和下午14点 来执行程序(/home/qyt/tar.sh)
00 9,14 * * 6,0(0代表周日) /bin/sh /home/qyt/tar.sh >/dev/null 2>&1
|
|
|