写备份脚本用到打包,记过报了如题的错。
脚本如下:
#!/bin/bash
##mysql-db-backup wirten in 2015-10-26#
d=`date +%F`
mysqldump -uroot -p123456 mysql > /root/data/$dmysql.sql
tar zcf "$d.sql.tar.gz" "/root/data/$dmysql.sql"
执行以上脚本报错:tar:从成员名中删除开头的“/”
解决方法: 在tar命令的上加一个P参数,即文件名使用绝对名称,不移除文件名称前的“/”号;
修改之后,即
tar zPcf "$d.sql.tar.gz" "/root/data/$dmysql.sql"
本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Aug 26, 2016 at 09:24 pm