причем хотелось бы знать, что файл не просто открыт каким то процессом, а что процесс осуществляет ввод-вывод в файл
хелп
>причем хотелось бы знать, что файл не просто открыт каким то процессом,
>а что процесс осуществляет ввод-вывод в файл
>хелпв FreeBSD есть fsstat, может в Солярке есть такая же?
>>причем хотелось бы знать, что файл не просто открыт каким то процессом,
>>а что процесс осуществляет ввод-вывод в файл
>>хелп
>
>в FreeBSD есть fsstat, может в Солярке есть такая же?Список процессов - man ps
Список дескрипторов, открытых процессом - man pfiles
Список процессов, использующих файл - man fuserОтлавливать операции чтения/записи - man truss видимо, и там ловить в огромном море информации эти операции с дескриптором открытого файла. Если Солярис 10 - то можно на DTrace еще посмотреть. Скрипт соответствующий сразу возможно сложно написать, но можно погуглить :) - ресурсов соответствующих в Инете хватает
>причем хотелось бы знать, что файл не просто открыт каким то процессом,
>а что процесс осуществляет ввод-вывод в файл
>хелпfuser для того чтоб узнать какой процесс использует.
и pfiles PID.
Может можно и как то подругому, но ничего не приходит в голову.