我想知道语法是否正确。抱歉,我现在无法测试它,但这对我很重要。它是一个 FTP 脚本。文件名是a.txt
,我想创建一个脚本来上传文件,直到它成功。它会起作用还是不起作用?任何人都可以帮助我建立正确的请
LOGFILE=/home/transfer_logs/$a.log
DIR=/home/send
Search=`ls /home/send`
firstline=`egrep "Connected" $LOGFILE`
secondline=`egrep "File successfully transferred" $LOGFILE`
if [ -z "$Search" ]; then
cd $DIR
ftp -p -v -i 192.163.3.3 < ../../example.script > ../../$LOGFILE 2>&1
fi
if
egrep "Not connected" $LOGFILE; then
repeat
ftp -p -v -i 192.163.3.3 < ../../example.script > ../../$LOGFILE 2>&1
until
[[ -n $firstline && $secondline ]];
done
fi
example.script 包含:
binary
mput a.txt
quit