首页 > 代码库 > 同事联系方式备份脚本编写
同事联系方式备份脚本编写
1:需求
当所管辖的服务器磁盘空间满的时候,会发邮件给同事。将同事的联系方式保存在address_book.txt文件中,但是避免列表丢了之后重新统计的麻烦,将会在每次修改的时候备份一遍。
2:脚本
#!/bin/sh cd /data/ bak=address_book.txt_`date +%Y%m%d`.bak //定义备份文件名称 i=0 //定义变量,初始化为0 while [ -f $bak ];do //循环判断文件是否存在,每更新一次,+1 bak=address_book.txt_`date +%Y%m%d`_$i.bak let i++ done //最后定出文件的名称 cp /data/address_book.txt /data/$bak //备份文件 vim /data/address_book.txt //开始修改文件 diff /data/address_book.txt /data/$bak > /dev/null //检查此次编辑否有更新 if [ $? -ne 0 ];then //如果有更新,就将此文件放置在同步目 /bin/cp -u /data/address_book.txt /tmp/tongxunlu.txt 录下,方便服务器每天取一次 else rm -rf /data/$bak fi
本文出自 “庭中有奇树” 博客,请务必保留此出处http://zhangdl.blog.51cto.com/11050780/1857241
同事联系方式备份脚本编写
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。