首页 > 学院 > 操作系统 > 正文

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

2024-06-28 13:26:02
字体:
来源:转载
供稿:网友
《使用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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表