powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
9 сообщений из 9, страница 1 из 1
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38344659
ded-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
Это можно сделать вот так CURRENT_OPEN_FILES=`ls -l /proc/$PID_process/fd | wc -l`
но только root имеет права на чтение /proc/pid_process/fd.

А можно как-то по другому?
Заранее спасибо.
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38344950
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-2, ОС какая? Пользователю нужно смотреть количество дескрипторов своего процесса или чьего-то чужого?
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38345102
ded-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OpenSuse 12.1
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38345107
ded-2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользователю надо заходить по ssh и вычислять кол-во занятых дескрипторов другого процесса, далее это кладется в RRD.
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38345266
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-2OpenSuse 12.1

Извините, линапсом не занимаюсь. Чисто умозрительно надо копать в сторону lsof и selinux.
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38345557
bdmalex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ded-2Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?...

А можно как-то по другому?

Можно, называется организационные мероприятия , работает безотказно .
Доказываете своему руководителю, что вам без этого жизнь невозможна...
Вашему админу выкручивают руки и он расширяет привилегии вашего пользователя.
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38352284
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для своего процесса есть возможность:
Код: sql
1.
2.
$ lsof -p 13238 | wc -l
15
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38352285
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле процессы своего пользователя
...
Рейтинг: 0 / 0
Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
    #38368587
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/sbin/sysctl fs.file-nr
получаешь запись в виде
fs.file-nr = 12096 0 386030

или
cat /proc/sys/fs/file-nr
тогда получаешь запись в виде
12096 0 386030

где

первое (12096): The number of allocated file handles.
второе (0): The number of unused-but-allocated file handles.
третье (386030): The system-wide maximum number of file handles.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как определить кол-во открытых файловых дескрипторов процесса, не обладая правами root?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]