Скрипт для удаления контента старше x дней
У меня есть следующий сценарий, хотя я хотел бы изменить его на удаление содержимого, как только каталог достигнет определенного размера. Какие у меня варианты?
find /home/scott/google-drive/CAMMEDIA/* -mtime +1 -exec rm -rf {} \;
1 ответ
Это псевдокод. Вам придется установить размер папки и то, что вы хотите удалить самостоятельно (вы не знали, что вы хотите удалить, поэтому я запускаю то же самое, что и вы)
MAX_SIZE=50000
DIR_SIZE=$(du /home/scott/google-drive/CAMMEDIA/*)
if [$MAXSIZE -gt $DIR_SIZE]
then
find /home/scott/google-drive/CAMMEDIA/* -mtime +1 -exec rm -rf {} \;
fi