题目要求
设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如 下形式"yymmdd_etc.tar.gz",yy为年,mm为月,dd为日。
参考答案
#!/bin/bash #这个脚本用来备份/etc/目录 #作者:猿课-阿铭 www.apelearn.com #日期:2018-12-02 d1=`date +%d` d2=`date +%y%m%d` if [ $d1 == "01" ] then cd /etc/ tar czf /root/bak/$d2_etc.tar.gz ./ fi