25 октября 2008 г.

Как узнать какой процесс использует мои файлы? lsof!

Вот случайно наткнулся в книжке на программку, которая позволяет узнать, какие процессы в данное время используют указанные файлы. Это программка lsof! Странно, что она не входит в system-набор программ, которые устанавливаются по умолчанию. Очень удобно, например, узнать какие процессы мешают нормальному отмонтированию диска или флешки.

5 комментариев:

Анонимный комментирует...

а чем fuser плох?

maxp комментирует...

А какие утилиты устанавливаются по умлочанию?

У меня дак есть lsof :)

Анонимный комментирует...

Действительно, чем автору не нравится fuser?
fuser показывает, какие процессы блокируют файл. К тому же их можно прибить через fuser -k или послать другой сигнал при желании...

GiNeR комментирует...

fuser про файл покажет, а про директорию нет, например, в случае с отмонтированием flash-ки

puzan комментирует...

хм.. про fuser не слышал.. теперь тож знать буду )