1-----ftp -nv $host << EOF
2-----user $userr $pass
3-----lcd $localdir
4-----cd $ftpdir
5-----bin
6-----prompt off
7-----mput *$(date -d -18minute +%Y%m%d%H%M)*.csv
8-----bye
9-----EOF
问题:自动调度任务执行的时候,有时候会遇到服务器数据发送超时(421 Data timeout. Reconnect. Sorry.),怎样避免数据发送超时?也就是能不能在发送数据的过程中,在第2步判断连接是否成功,如果成功传输文件,不成功则重新连接(类似java的while循环判断那种);又能否在第7步之后判断文件是否传输成功(项目发生问题比如传输6个偶尔会有一个空文件),如果传输成功则bye,没成功则客户端重新传输?脚本咋个实现喃,求助大神些?
不知道你这个问题是否已经解决, 如果还没有解决的话: