例子,mysql数据库备份脚本。
vim mysql.sh
#!/bin/bash DAY=`date +%Y-%m-%d` //日期以年月日显示并赋予DAY变量 SIZE=`du -sh /var/lib/mysql //查看mysql的大小并且赋予变量SIZE echo "Date :$DAY" >> /tmp/mysqlbak.txt //输出日期到mysqlbak.txt文件 echo "Date Size : $SIZE" >> /tmp/mysqlbak.txt //输出文件大小到mysqlbak.txt文件 cd /tmp/mysql //切换到mysql目录下 tar zcvf mysqlbak-${DAY}.tar.gz /var/lib/mysql /tmp/mysqlbak.txt //打包mysql数据库文件和日期大小文件 rm -rf /tmp/mysql.txt //删除mysqlbak.txt存放mysql数据大小文件