[Comm] Re: Чистка системы...

Alex Murygin =?iso-8859-1?q?murygin_=CE=C1_tut=2Eby?=
Чт Апр 24 15:39:30 MSD 2003


On Thu, 24 Apr 2003 14:50:09 +0400
"Anton V. Boyarshinov" <boyarsh на ru.echo.fr> wrote:

> On Thu, 24 Apr 2003 12:57:39 +0300 Alex Murygin
>  wrote:
> > Немного не в тему, но где-то читал что для Debian есть маленький
> > пакет который просто напросто проверяет обращение к файлам пакетов и
> > если давно не было обращений удаляет их. Как он точно работает и как
> > он называется я не помню, но идея мне понравилась.
> 
> [root на boyarsh root]# rpm -qa| while read name; do rpm -ql $name |xargs
> find 2>/dev/null|xargs -r stat -c'%X' 2>/dev/null|gawk -v name=$name
> 'BEGIN{time=0}{if($1>time){time=$1}}END{print name, time}'; done |
> gawk -v date=`date +'%s' -d2003-01-01` '{if($2<date)print $1}'

А я бы использовал

rpm -q --queryformat "[%{FILENAMES:shescape} ]" $name
вместо
rpm -ql $name

 
> Этот скрипт выводит спиок пакетов, в котроых нет файлов к которым был
> доступ позже заданной даты. Дату в скрипте предлагаю найти
> самостоятельно. Однако, относиться к этому списку надо осторожно,
> особенно на редко перезагружаемых машинах.

:)

> Антон
> -- 
> mailto:boyarsh на mail.ru
> mailto:boyarsh на ru.echo.fr
>  14:44:01  up 49 days, 21:11, 12 users,  load average: 0.60, 1.50,
>  1.11


-- 
-----------------------
- Alex Murygin, AITOC -
-----------------------



Подробная информация о списке рассылки community