Provided by: util-linux-locales_2.39.3-9ubuntu6.1_all
НАЗВА
lslocks - виведення списку блокувань у локальній системі
КОРОТКИЙ ОПИС
lslocks [параметри]
ОПИС
lslocks виводить список відомостей щодо усіх поточних утримуваних блокувань файлів у системі Linux. Зауважте, що lslocks також виводить список блокувань OFD (Open File Description або «опису відкритих файлів»). Такі блокування не пов’язано із будь-яким процесом (PID дорівнює -1). Блокування OFD пов’язано із описом відкритого файла, для якого їх використано. Цей тип блокування доступний з Linux 3.15, див. fcntl(2), щоб дізнатися більше.
ПАРАМЕТРИ
-b, --bytes Вивести розмір у байтах, а не у зручному для читання форматі. Типово, одиницею, у якій показано розміри, є байт, а префікси одиниць є степенями 2^10 (1024). Для забезпечення зручності читання відбувається скорочення позначень до першої літери запису; приклади: «1 КіБ» та «1 МіБ» буде показано як «1 K» та «1 M», із вилученням «іБ», яке є частиною цих скорочень. -i, --noinaccessible Ігнорувати файли блокувань, які є недоступними для поточного користувача. -J, --json Bикористати формат виведення JSON. -n, --noheadings Не виводити рядок заголовка. -o, --output список Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром --help, щоб переглянути список підтримуваних стовпчиків. Типовий список стовпчиків може бути розширено, якщо список вказано у форматі +список (наприклад, lslocks -o +BLOCKER) --output-all Вивести список усіх доступних стовпчиків. -p, --pid pid Вивести лише блокування, які утримуються процесом із цим pid. -r, --raw Використовувати формат виведення без обробки. -u, --notruncate Не обрізати текст у стовпчиках. -h, --help Вивести текст довідки і завершити роботу. -V, --version Вивести дані щодо версії і завершити роботу.
ВИВЕДЕННЯ
COMMAND Команда процесу, що утримує блокування. PID Ідентифікатор процесу, який утримує блокування або -1 для OFDLCK. TYPE Тип блокування; може бути FLOCK (створено за допомогою flock(2)), POSIX (створено за допомогою fcntl(2) і lockf(3)) або OFDLCK (створено за допомогою fcntl(2)). SIZE Розмір заблокованого файла. MODE Права доступу до блокування (читання, запис). Якщо процес заблоковано і він чекає на блокування, після запису режиму доступу буде виведено «*» (зірочку). M Чи є блокування обов’язковим; 0 означає «ні» (що означає, що блокування є лише бажаним), 1 означає «так». (Див. fcntl(2).) START Відносний зсув блокування у байтах. END Зсув кінця блокування. PATH Повний шлях до файла блокування. Якщо шлях не буде знайдено або у програми не буде прав доступу до читання шляху, резервним варіантом буде точка монтування із дописуванням «...» до шляху. Шлях може бути обрізано; скористайтеся --notruncate, щоб отримати повний шлях. BLOCKER PID процесу, який утримує блокування.
ЗАУВАЖЕННЯ
Команду lslocks призначено для заміни команди lslk(8), першу версію якої було написано Victor A. Abell <abe@purdue.edu> і супровід якої було припинено з 2001 року.
АВТОРИ
Davidlohr Bueso <dave@gnu.org>
ТАКОЖ ПЕРЕГЛЯНЬТЕ
flock(1), fcntl(2), lockf(3)
ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ
Для звітування щодо вад скористайтеся системою стеження за вадами - https://github.com/util-linux/util-linux/issues.
ДОСТУП ДО ПРОГРАМИ
Програма lslocks є частиною пакунка util-linux, який можна отримати з архіву ядра Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.