Pro-ftpd作为超出配额的文件队列

时间:2014-03-18 09:14:41

标签: unix ftp proftpd

我试图解决的问题是:

我们有一组摄像机可以定期向FTP服务器发送图片,摄像机生成整个文件夹/摄像机/小时结构,一切都很好,但是当达到配额时,新图片会被删除。

理想的行为是,当新图片到达ftp服务器时,旧图片会被删除,为新图片留出空间。

到目前为止,我一直试图将pro-ftpd配置为无法正常工作,是否有任何我不知道的隐藏功能?或者也许有其他FTP服务器可以解决我的问题?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您可以访问服务器(情况似乎如此,因为您正在寻找配置文件): 为什么不在每次上传新图片时删除最旧的图片?

function clear_oldest() { local file oldest; oldest=$(mktemp); for dir in "${1:-.}"/*; do { [[ $dir -ot $oldest ]] && oldest=$dir; } done; rm -f $oldest }

通过cron将其同步到上传速率,工作应以某种方式完成。

NA:记得要修复'配额。 FTP不太可能知道你通过FS删除了它。