Получение информации о блокировках, связанных с процессом

awk -F'[ ,:]' '/^[0-9a-zA-Z]/{sub(/\[/,"",$1); sub(/\]/,"",$1); print $1}' ~/.ssh/known_hosts
0
01.11.2018, 11:54
2 ответа

Если вы говорите о блокировках файлов,

lsof -p PID

выведет список всех файлов, открытых процессом с помощью PID.

lsof -c processname

выведет список всех файлов, открытых с помощью processname.

Обратите внимание, что в lsofперечислены также файлы, открытые только для чтения, т. е. без блокировок файлов. Режим, в котором открыт файл, указывается четвертым символом в столбце FD (File Descriptor )в выводе :

.
                   r for read access;
                   w for write access;
                   u for read and write access;
                   space if mode unknown and no lock
                        character follows;
                   `-' if mode unknown and lock
                        character follows.
0
28.01.2020, 04:23

вы можете получить список процессов блокировки, используя команду ниже

lslocks
0
28.01.2020, 04:23

Теги

Похожие вопросы