Очистка старых файлов обновлений FreeBSD
clean-old-freebsd-update-files
https://github.com/ab-ten/freebsd-periodics/blob/master/weekly/100.clean-old-freebsd-update-files#L1
#!/bin/sh
rc=0
freebsd_update_db=/var/db/freebsd-update
if ! cd $freebsd_update_db ; then
exit 2
fi
for d in `find . -mindepth 1 -maxdepth 1 -type d -name "install.*" -mtime +365d -print` ; do
echo "deleting $d"
rm -r $d
rc=1
done
if [ -d files ] ; then
files=`find files -mtime +365d -print | xargs rm -v | wc -l`
if [ $files -gt 0 ] ; then
echo "$files files are deleted in files/"
rc=1
fi
else
echo "files not found."
rc=1
fi
exit $rc
Добавить комментарий