下面是一个简单的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下了??
如果put成功
后返回0
下面判断这个返回值就可以了
put hello.txt
if [ $? == 0 ]; then
echo "put successfully"
else
echo "put failure"
一定要在put hello.txt的下面加这个判断追问
后返回0
下面判断这个返回值就可以了
put hello.txt
if [ $? == 0 ]; then
echo "put successfully"
else
echo "put failure"
一定要在put hello.txt的下面加这个判断追问
不行的,在ftp里面不支持 $?这种返回值判断.
温馨提示:答案为网友推荐,仅供参考