Provided by: util-linux-locales_2.40.2-1ubuntu2_all bug

НАЗВА

       lslocks - виведення списку блокувань у локальній системі

КОРОТКИЙ ОПИС

       lslocks [options]

ОПИС

       lslocks lists information about all the currently held file locks in a Linux system.

ПАРАМЕТРИ

       -b, --bytes
           Вивести розмір у байтах, а не у зручному для читання форматі.

           Типово, одиницею, у якій показано розміри, є байт, а префікси одиниць є степенями 2^10
           (1024). Для забезпечення зручності читання відбувається скорочення позначень до першої
           літери запису; приклади: «1 КіБ» та «1 МіБ» буде показано як «1 K» та «1 M», із
           вилученням «іБ», яке є частиною цих скорочень.

       -H, --list-columns
           List the available columns, use with --json or --raw to get output in machine-readable
           format.

       -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
           Ідентифікатор процесу.

       TYPE
           Тип блокування; може бути LEASE (створено за допомогою fcntl(2)), FLOCK (створено за
           допомогою flock(2)), POSIX (створено за допомогою fcntl(2) і lockf(3)) або OFDLCK
           (створено за допомогою fcntl(2)).

       SIZE
           Розмір заблокованого файла.

       INODE
           Номер inode.

       MAJ:MIN
           Номер пристрою, основний:додатковий.

       MODE
           Права доступу до блокування (читання, запис). Якщо процес заблоковано і він чекає на
           блокування, після запису режиму доступу буде виведено «*» (зірочку).

       M
           Чи є блокування обов’язковим; 0 означає «ні» (що означає, що блокування є лише
           бажаним), 1 означає «так». (Див. fcntl(2).)

       START
           Відносний зсув блокування у байтах.

       END
           Зсув кінця блокування.

       PATH
           Повний шлях до файла блокування. Якщо шлях не буде знайдено або у програми не буде
           прав доступу до читання шляху, резервним варіантом буде точка монтування із
           дописуванням «...» до шляху. Шлях може бути обрізано; скористайтеся --notruncate, щоб
           отримати повний шлях.

       BLOCKER
           PID процесу, який утримує блокування.

       HOLDERS
           The holder(s) of the lock. The format of the holder is PID,COMMAND,FD. If a lock is an
           open file description-oriented lock, there can be more than one holder for the lock.
           See the NOTES below.

ЗАУВАЖЕННЯ

       Команду lslocks призначено для заміни команди lslk(8), першу версію якої було написано
       Victor A. Abell <abe@purdue.edu> і супровід якої було припинено з 2001 року.

       "The process holding the lock" for leases, FLOCK locks, and OFD locks is a fake-concept.
       They are associated with the open file description on which they are acquired. With
       fork(2) and/or cmsg(3), multiple processes can share an open file description. So the
       holder process of a lease (or a lock) is not uniquely determined. lslocks shows the one of
       the holder processes in COMMAND and PID columns.

АВТОРИ

       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/>.