Скрипт Linux для удаления старых файлов из ftp
Есть проблема - нужно хранить резервную копию базы данных на 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>