LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 741|回复: 4

编写的Shell脚本有点问题,请高手赐教

[复制链接]
发表于 2005-6-22 13:53:43 | 显示全部楼层 |阅读模式
#!/bin/bash
FTPHOST=192.168.0.101
USER=chen
PASSWD=000000
echo "Starting Backup PostgreSQL ... "
cd /usr/local/tomcat/webapps/ucmall
tar -cvf img.`date +%Y-%m-%d`.tar.gz ./imgs
echo "Upload File ..."
ftp -n 192.168.0.101 <<!
user chen 000000
binary
prompt
cd /usr/local/tomcat/webapps
mput *.tar.gz
close
bye
!
执行的时候老是显示
please login with USER and PASS
please login with USER and PASS
请教是什么问题呢?
发表于 2005-6-22 17:02:45 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
我也是出现上面的提示,但是上传和下载都很正常,就是要把这三行信息去掉就好了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 17:26:11 | 显示全部楼层
现在还有个问题就是会显示:没有这个文件或目录/usr/local/tomcat/webapps/ucmall
这台机器里面有这个目录的啊,换成其他的目录一样这样显示
回复 支持 反对

使用道具 举报

发表于 2005-6-22 17:49:27 | 显示全部楼层
换用ncftp 试下,功能很强地.
如果功能都正常,
在开始加 exec 2>/dev/null 让所有输出消失
需要输出到显示终端时 echo "Starting Backup PostgreSQL ... " > /dev/tty
回复 支持 反对

使用道具 举报

发表于 2005-6-22 19:03:38 | 显示全部楼层
#!/bin/bash

FTPHOST="192.168.0.101"
USER="chen"
PASSWD="000000"

echo "Starting Backup PostgreSQL ... "
cd /usr/local/tomcat/webapps/ucmall
tar -cvf img.`date +%Y-%m-%d`.tar.gz ./imgs

echo "Upload File ..."
ftp -n $FTPHOST <<EOD
user $USER  $PASSWD
binary
prompt
cd /usr/local/tomcat/webapps
mput *.tar.gz
close
bye
EOD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表