将错误输出导出到文件err.log,方便胡氏梁后续检查。ftp连接是否成功和文件上传是否成功都可以通过这个来检查。
(ftp -i -n $FTP_HOST $FTP_HOST_PORT <<FTPEOF
user $FTP_USER $FTP_PASSWORD
cd $FTP_DIR
$TRANS_MODE
put $FTP_FILENAME
quit
FTPEOF
) 2>>err.log
if [ -s err.log ]then #文件存在且不为空
echo "FTP连接和文件上传都成功"
else
#你可以测试一下失败的情况看下错误信息
#然后用grep通过在err.log文件中查找关键字方法来确认是FTP连接失败还是文件裤运上传失败。
fi
返回一些参数信息不知道什么意思核顷。
你是要用另一个脚本来调用这个脚本吗?还是就做在一个脚本里?
ftpclient判液旁断文件是否被占用步骤如下:1、引入头部的方法代码猛首;
2、实现判断文件是否写入内容完毕的方法闹知橡代码;
3、实现异常处理的方法代码;
4、完整的实例方法代码,即可判断文件是否被占用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)