全球主机交流论坛

标题: cat 自动备份脚本 有人在 debian 上成功吗? [打印本页]

作者: yugongtian    时间: 2011-2-10 11:31
标题: cat 自动备份脚本 有人在 debian 上成功吗?
http://imcat.in/auto-backup-site-files-database-upload-ftp/
cat版自动运行脚本 ,在我 centos 上 正常,可在debian 就 不行啦
备份出来的 压缩文件 容量 0kb ,解压提示已破损
不知道怎么回事啊 ?
我的lnmp 是 lowendbox 脚本,难道阉割太厉害了 造成的 ?
还是 这个自动备份 只支持 contos ?

运行后如下,怪啊。。。
bash /var/backup/autobackup.sh
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
作者: 暗の世界    时间: 2011-2-10 11:35
LZ你难道不会修改脚本吗?

[ 本帖最后由 暗の世界 于 2011-2-10 11:38 编辑 ]
作者: yugongtian    时间: 2011-2-10 11:37
原帖由 暗の世界 于 2011-2-10 11:35 发表
你难道没有修改脚本吗?

和解?
作者: 暗の世界    时间: 2011-2-10 11:41
原帖由 yugongtian 于 2011-2-10 11:37 发表

和解?


你要把路径改成你自己的啊~~~
作者: Poison    时间: 2011-2-10 11:43
建议在脚本里先cd到需要备份目录然后再tar打包

cd $WEB_DATA
tar zcf /home/backup/$WebBakName ./
作者: 挨个搞    时间: 2011-2-10 11:44
原帖由 暗の世界 于 2011-2-10 11:41 发表


你要把路径改成你自己的啊~~~

作者: yugongtian    时间: 2011-2-10 11:44
原帖由 暗の世界 于 2011-2-10 11:41 发表


你要把路径改成你自己的啊~~~

改过啦。 报错 好像是 tar 。。。
网上查 要加 一个 大写 P ,我在 centos 正常 为啥 到 debian 不正常
路径没问题
作者: yugongtian    时间: 2011-2-10 11:46
原帖由 ssh 于 2011-2-10 11:43 发表
建议在脚本里先cd到需要备份目录然后再tar打包

cd $WEB_DATA
tar zcf /home/backup/$WebBakName ./


cd 有啊

DataBakName=Data_$(date +"%Y%m%d").tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz

rm -rf /var/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz /var/backup/Web_$(date -d -3day +"%Y%m%d").tar.gz
cd /var/backup

for db in `/usr/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
    (/usr/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
done

tar zcf /var/backup/$DataBakName /var/backup/*.sql.gz
rm -rf /var/backup/*.sql.gz

tar zcf /var/backup/$WebBakName $WEB_DATA

作者: yexinzhu    时间: 2011-2-10 11:46
小白想求一个完整的debian教程。
作者: Poison    时间: 2011-2-10 11:48
cd /var/backup/
tar zcf /var/backup/$DataBakName ./*.sql.gz
rm -rf  ./*.sql.gz
cd $WEB_DATA
tar zcf /var/backup/$WebBakName ./
作者: qun    时间: 2011-2-10 11:49
我也不会
作者: yugongtian    时间: 2011-2-10 11:50
原帖由 ssh 于 2011-2-10 11:48 发表
cd /var/backup/
tar zcf /var/backup/$DataBakName ./*.sql.gz
rm -rf  ./*.sql.gz
cd $WEB_DATA
tar zcf /var/backup/$WebBakName ./


请问 cd $WEB_DATA 是 为何呢 ? centos 不用 而 debian 必须加吗?正在学习阶段呵呵
作者: Poison    时间: 2011-2-10 11:52
标题: 回复 12# 的帖子



WEB_DATA就是要备份的目录
作者: yugongtian    时间: 2011-2-10 11:55
原帖由 ssh 于 2011-2-10 11:52 发表



WEB_DATA就是要备份的目录

哥啊 俺知道 是进目录 ,俺想知道 为啥 在debian 必须要 进去 而centos 不用 加这句???
作者: yugongtian    时间: 2011-2-10 12:02
按 13 楼说法 依旧 错误
bash /var/backup/autobackup.sh
tar: Removing leading `/' from member names
tar: Removing leading `/' from member names
作者: yugongtian    时间: 2011-2-10 12:06
不过还是 谢谢啦我 再 搜搜 看 。谢谢 大家啊




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4