Полезно для того, чтобы например оставлять только семь последних бекапов на сервере.
Не забудьте подставить свои значения в $target и $limit
#!/bin/bash
#целевой каталог
target_dir=target
#сколько файлов оставить в живых
limit=7
################################
n=1
for i in `ls $target_dir -t`
do
if [ $n -gt $limit ]
then
rm -Rvf $target_dir/$i
fi
n=$(($n+1))
done
Комментариев нет:
Отправить комментарий