shell脚本中.ftp一个文件,如何判断这个文件是否传送成功了?? 求IT大牛指导 15

下面是一个简单的ftp文件的脚本#!/bin/shftp-n<<!open1.1.1.1userabc123binputhello.txtclosebye!如何判断文件h... 下面是一个简单的ftp文件的脚本

#!/bin/sh
ftp -n<<!
open 1.1.1.1
user abc 123
bin
put hello.txt
close
bye
!

如何判断文件hello.txt是否已经传到ip为1.1.1.1下了??
展开
 我来答
buxingxing0123
2013-06-09 · TA获得超过281个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:291万
展开全部
如果put成功
后返回0
下面判断这个返回值就可以了
put hello.txt
if [ $? == 0 ]; then
echo "put successfully"
else
echo "put failure"
一定要在put hello.txt的下面加这个判断
追问
不行的,在ftp里面不支持 $?这种返回值判断.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式