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

Anton V. Boyarshinov =?iso-8859-1?q?boyarsh_=CE=C1_ru=2Eecho=2Efr?=
Чт Апр 24 14:50:09 MSD 2003


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20030424/4ee30ad7/attachment-0004.bin>


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