我试图解决的问题是:
我们有一组摄像机可以定期向FTP服务器发送图片,摄像机生成整个文件夹/摄像机/小时结构,一切都很好,但是当达到配额时,新图片会被删除。
理想的行为是,当新图片到达ftp服务器时,旧图片会被删除,为新图片留出空间。
到目前为止,我一直试图将pro-ftpd配置为无法正常工作,是否有任何我不知道的隐藏功能?或者也许有其他FTP服务器可以解决我的问题?
提前致谢。
答案 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删除了它。