LINUX.ORG.RU

Сообщения del_petka

 

нужна простая альтернатива fuser,lsof

Проблема такая - необходимо сделать архив трейсов, при этом, каждый файл неоходимо проверить на использование.

написал простой bash-скрипт с использованием fuser.., но наткнулся на проблему - на одном из серваков файлов больше миллиона. если fuser работает со скоростью 0,04сек*1000000

Короче, есть ли более облегченная утилита, которая бы просто возвращала 1 или 0 об использовании файла каким-либо процессом. Решил попробовать разобраться сам. Смотрел fcntl(). Как понял, во флагах F_GETFL проверить этого нельзя.

Что делать, куда плыть?

del_petka
()

RSS подписка на новые темы