有一个问题 - 需要在FTP上存储数据库备份.在FTP上应该不要超过10个备份,即,在添加备份到FTP之后应该删除,最旧的文件使文件总数不能超过10个.我们如何从ftp中实现这样的删除?我正在尝试编写脚本,但不起作用删除:
x=1
ftp -vn $FTP_SERVER<<!
user $FTP_LOGIN $FTP_PASSWORD
binary
put $DUMP_FILE_NAME
for i in `ls -t` do
if [ $x -le $keep ] then
((x++))
continue
fi
delete $i
done
bye
EOF
</i>
Run Code Online (Sandbox Code Playgroud)