记录和验证通过FTP接收的文件

・1 分钟阅读


 $ for i in $(cat /var/log/vsftpd.log | grep $DATE_TIME | grep UPLOAD | grep OK); do ls /FTP/HOME/$i >> /dev/null 2> &1; if [ $? = 0 ]; then echo "$i" >> $FILES_OK_UPLOADS.log; else echo "$DATE ERROR: File $i not found" >> $FTP_FILES_NOTOK_$DATE_TIME.log; fi; done

说明

通过ftp检查,并且验证收到的文件,并生成这些文件的日志,根据成功传输和文件存在的存在,对接收到的文件进行记录,并且能够处理。

Hujiuxiang profile image