《使用shell位置变量进行目录文件的备份小脚本》

王朝学院·作者佚名  2016-05-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

《使用shell位置变量进行目录文件的备份小脚本》今天才发现原来位置变量也可以玩的这么爽!!

这是使用位置变量进行文件目录备份:#!/bin/bashDATE=`date +%F` //日期以年月日输出tar czf $1.$DATE.tar.gz $1 > /dev/null 2>> /opt/$1.bak.log //打包$1变量包,将错误追加到日志中,tar打包会保留原目录,比较好if [ $? -eq 0 ] 返回值为0代表打包ok,不为0,则不okthen#包 时间 打包ok 追加到日志 echo "$1 $DATE backup successfully" >> /opt/$1.bak.log else#包 时间 打包不ok 追加到日志 echo "$1 $DATE backup failed" >> /opt/$1.bak.logfi~ ~再结合计划任务:[root@redhat etc]# crontab -l*/1 * * * * /bin/sh/shellscripts/bak.sh /etc*/1 * * * * /bin/sh/shellscripts/bak.sh /boot

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航