[mdk-re] Такая прога - а как кусается!

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Вс Сен 16 21:32:21 MSD 2001


Sergei wrote:
> 
> Решил написать программу на Perl, которая бы просмотрела бы мне весь винт и
> сказала бы, какие из программ не из rpm-пакетов (приведена в аттаче). Вроде
> бы всего ничего, но после целенаведения на /usr она съела всю память (256Мб)
> и весь своп (1Гб), после чего единственный вариант движения - SysRq. Сам уже
> бьюсь где-то час, но не могу понять в чем дело. Может, кто подскажет?

А вот это как понимать?

open (FILES,"ls -1aR $dir |") or die;  

Вы хотите открыть на чтение одновременно несколько тысяч
файлов???
:-))

К тому же , ИМХО Вы это делаете не верно. Использование
вложенного вызова делается не двойными, а одинарными обратными
кавычками, вот такими: "`"

-- 
******** FIRE & STEEL ********





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