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

Anton V. Boyarshinov
1970-01-01T00:00:02Z

[-- Attachment #1: Type: text/plain, Size: 976 bytes --]

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}'

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

Антон
--
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

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]