англійськафранцузькаіспанська

Ad


Значок OnWorks

lockfile-check - онлайн у хмарі

Запустіть перевірку lockfile у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lockfile-check, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


lockfile-progs - програми командного рядка для безпечного блокування та розблокування файлів і поштових скриньок (через
liblockfile).

СИНТАКСИС


поштовий замок [--use-pid] [--повторіть спробу повторний підрахунок]
розблокування пошти
mail-touchlock [--один постріл]

lockfile-створити [--use-pid] [--повторіть спробу повторний підрахунок] [--lock-name] ім'я файлу
lockfile-видалити [--lock-name] ім'я файлу
lockfile-touch [--oneshot] [--lock-name] ім'я файлу
lockfile-перевірка [--use-pid] [--lock-name] ім'я файлу

ОПИС


Lockfile-progs надає набір програм, які можна використовувати для блокування та розблокування поштових скриньок та
файли безпечно (через liblockfile):

поштовий замок - заблокувати поштову скриньку поточного користувача
розблокування пошти - розблокувати поштову скриньку поточного користувача
mail-touchlock - торкніться замка на поштовій скриньці поточного користувача

lockfile-створити - заблокувати певний файл
lockfile-видалити - зняти блокування з даного файлу
lockfile-touch - торкніться блокування на певному файлі
lockfile-перевірка - перевірити блокування даного файлу

За замовчуванням, ім'я файлу Аргумент відноситься до імені файлу, який потрібно заблокувати, а параметр
буде ім'я файлу блокування ім'я файлу .замок. Однак, якщо аргумент --lock-name є
зазначено, то ім'я файлу буде прийнято як ім'я самого файлу блокування.

Кожна з команд блокування пошти намагається заблокувати /var/spool/mail/, де є
ім'я, пов'язане з ефективним ідентифікатором користувача, як визначено через geteuid(2).

Після того, як файл заблоковано, потрібно торкатися замка принаймні раз на п’ять хвилин
блокування вважатиметься застарілим, і наступні спроби блокування будуть успішними. Також див
--use-pid варіант і lockfile_create(3) сторінка керівництва.

Команда lockfile-перевірка команда перевіряє, чи вже існує дійсний замок.

ВАРІАНТИ


-q, --спокійно
Придушити будь-який вихід. Успіх або невдача буде вказано лише статусом виходу.

-v, -багатослівний
Увімкнути вихід діагностики.

-l, --ім'я замка
Не додавайте .lock до ім'я файлу. Цей параметр стосується lockfile-створити,
lockfile-видалити, lockfile-touchабо lockfile-перевірка.

-p, --use-pid
Записуйте ідентифікатор батьківського процесу (PPID) у файл блокування щоразу, коли створюється файл блокування, і
використовуйте цей pid, коли перевіряєте дійсність блокування. Див lockfile_create(3) man-сторінка для
більше інформації. Цей параметр стосується lockfile-створити та lockfile-перевірка. ПРИМІТКА:
цей параметр не працюватиме належним чином між машинами, які спільно використовують файлову систему.

-o, --один постріл
Торкніться замка та негайно вийдіть. Цей параметр стосується lockfile-touch та
mail-touchlock. Якщо не надано, ці команди виконуватимуться вічно, торкаючись замка
раз на хвилину, доки не буде вбитий.

-r повторний підрахунок, --повторіть спробу повторний підрахунок
Спробуйте заблокувати ім'я файлу повторний підрахунок разів, перш ніж здатися. Кожна спроба буде відкладена
трохи довше останнього (з кроком 5 секунд) до досягнення максимальної затримки
одна хвилина між повторними спробами. Якщо повторний підрахунок не вказано, за замовчуванням 9, що
відмовиться через 180 секунд (3 хвилини), якщо всі 9 спроб блокування не вдалися.

ПРИКЛАДИ


Блокування a файл під час a тривалий процес:

lockfile-create /some/file
lockfile-touch /some/file &
# Збережіть PID процесу lockfile-touch
BADGER="$!"
зробити-щось-важливе-з /some/file
вбити "${BADGER}"
lockfile-remove /some/file

EXIT СТАТУС


0
для lockfile-перевірка це вказує на те, що дійсне блокування існує, інакше це просто
вказує на успішне виконання програми.

Чи не 0
для lockfile-перевірка ненульовий статус виходу вказує на те, що вказане блокування не діє
існує чи недійсна. Для інших програм це вказує на те, що була якась проблема
стикалися.

Використовуйте перевірку lockfile онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad