免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1914 | 回复: 4
打印 上一主题 下一主题

一个自动备份并且通过ftp上传时出现的错误提示 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-06 10:56 |只看该作者 |倒序浏览
Done! The new backup file is: /backup/mailbak/Mail47data-20060906.tar.gz\n
'AUTH': command not understood.
'AUTH': command not understood.
KERBEROS_V4 rejected as an authentication type
Interactive mode on.
mput /backup/mailbak/Mail47data-20060906.tar.gz? Mail47data-20060906.tar.gz: Cannot create file.




脚本如下:

DATE=`date +%Y%m%d`
MAIL_DIR="/test"
#Ftp Informaition
Host=202.75.221.69
Username=test
Passwd=test
# Backup directory
BACKUP_DIR="/backup/mailbak"
#Backup start
echo "Backuping the Mail data directory, please wait...\n"
if tar -zcvpPf $BACKUP_DIR/Mail47data-$DATE.tar.gz $MAIL_DIR
then
echo "Done! The new backup file is: $BACKUP_DIR/Mail47data-$DATE.tar.gz\n"
else
echo"Sorry please retry,the backup is not success!"
fi
echo "open $Host
      user $Username $Passwd
      bin
      cd ./
      prompt off
      mput $BACKUP_DIR/Mail47data-$DATE.tar.gz
      printf "\n"
      close
      bye"|ftp -i -n

有哪位朋友帮忙看下?谢谢

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2006-09-06 11:12 |只看该作者
你手工上传能成功么?

论坛徽章:
0
3 [报告]
发表于 2006-09-06 11:13 |只看该作者
很奇怪,我在脚本中执行是出现以上错误提示,但是如果直接用root运行就上传上去了

[root@mx47 mailbak]# echo "open 202.75.221.69
>       user test test
>       bin
>       cd ./
>       prompt off
>       mput Mail47data-20060906.tar.gz
>       printf "\n"
>       close
>       bye"|ftp -i -n
'AUTH': command not understood.
'AUTH': command not understood.
KERBEROS_V4 rejected as an authentication type
Interactive mode on.
mput Mail47data-20060906.tar.gz? [root@mx47 mailbak]#
[root@mx47 mailbak]#

论坛徽章:
0
4 [报告]
发表于 2006-09-06 14:02 |只看该作者
echo "open $Host
      user $Username $Passwd
      bin
      cd ./
      prompt off
      mput $BACKUP_DIR/Mail47data-$DATE.tar.gz
      printf "\n"
      close
      bye"|ftp -i -n

为什么要这样写?

你可以这样些试试

ftp -i -n <<EOF
user $Username $Passwd
      bin
      cd ./
      prompt off
      mput $BACKUP_DIR/Mail47data-$DATE.tar.gz
      bye
EOF

论坛徽章:
0
5 [报告]
发表于 2006-09-06 17:05 |只看该作者
已经搞定了,是脚本执行路径的问题
必须要
在crontab里这样写

26 3 * * 1 root cd /backup/mailbak;./backup.sh
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP