全球主机交流论坛

标题: VPS备份脚本这样写错在哪?老是不能执行... [打印本页]

作者: skywing    时间: 2010-11-15 21:29
标题: VPS备份脚本这样写错在哪?老是不能执行...
  1. #!/bin/bash
  2. tar zcf /home/backup/backup_$(date +%Y%m%d).tar.gz /home/wwwroot
  3. /usr/bin/lftp -u xxx,xxxx xx.xx.xxx.xxx/backup -e "put /home/backup/backup_$(date +%Y%m%d).tar.gz;exit"
  4. rm -fr /home/backup/*
复制代码

执行的时候tar命令老是提示错误 提示如下
tar: Removing leading `/' from member names
tar: /home/wwwroot\r: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors

谁能告诉我错在哪里啊,我折分出来一条一条手动执行都正常的....
作者: 菠萝    时间: 2010-11-15 21:31
嘿嘿,是不是我前几天碰到的情况呢

http://www.boluo.org/archives/unix-windows-hhf.html
作者: wdlth    时间: 2010-11-15 21:51
尽量使用vi进行编辑,不要在Win下编辑后上传。
作者: skywing    时间: 2010-11-15 22:37
原帖由 菠萝 于 2010-11-15 21:31 发表
嘿嘿,是不是我前几天碰到的情况呢

http://www.boluo.org/archives/unix-windows-hhf.html


用了你的办法还是不行啊一用那个转换命令就把整个脚本文件清空。。。

我最终的解决办法是,切换到ubuntu系统下,再编辑这个脚本文件之后上传。。。成功。。。
作者: Poison    时间: 2010-11-15 22:46
tar zcf  ???????
用tar zcvf呢?

或者 yum install tar后再试试




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