我正在运行 shell 脚本,它是上传结果文件以删除服务器。某天,ftp服务器崩溃了,但没人不知道,所以每天的数据没有按时生成。
为防止出现此问题,我的经理要求我检查上传结果并尝试延迟上传。(每小时试2~3次。)
我有问题。1.如何判断文件上传是否成功?2. 有时如何重新安排文件上传?
仅供参考,我们的系统在 RHEL5 上运行,以下是文件上传代码。
ftp -n -v ${FTP_HOST} << END_SCRIPT
user ${FTP_USER} ${FTP_PASSWD}
prompt
binary
put ${REPORT__NAME}.tar.gz
bye
END_SCRIPT