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

Ad


Значок OnWorks

lockmail.courier - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


lockmail - створення файлів блокування пошти

СИНТАКСИС


lockmail [-р] [-т Тайм-аут] {файл блокування} {програма} [аргумент...]

ОПИС


lockmail це допоміжна утиліта для роботи з файлами поштової скриньки. Файли поштової скриньки мають бути заблоковані
щоб інші програми не могли одночасно змінювати поштову скриньку. Інший
система використовує різні конвенції блокування. lockmail використовує два найпоширеніших блокування
механізми, які використовуються, які повинні надійно працювати на більшості систем.

файл блокування – це ім’я шляху до існуючого файлу поштової скриньки. За замовчуванням, lockmail намагається заблокувати
поштову скриньку кожні п'ять секунд (якщо скринька вже заблокована), а потім здасться
три хвилини. Після того, як поштову скриньку успішно заблоковано, lockmail пробіжки програма як дитина
процесу з будь-яким необов’язковим аргументs. Коли програма припиняє, lockmail видаляє
блокування поштової скриньки та завершується.

ВАРІАНТИ


-r
Якщо звичайне блокування не працює, спробуйте блокування лише для читання. Використовуйте цей параметр, щоб заблокувати файли поштової скриньки
у каталозі, доступному лише для читання.

-t Тайм-аут
Якщо спроба блокування не вдається, повторіть спробу до Тайм-аут секунд. Фактичний тайм-аут
округлюється до наступного п’ятисекундного інтервалу (спроба блокування виконується кожні п’ять
секунд).

ОПИС


У цьому розділі коротко описується механізм блокування, який використовується lockmail. lockmail використовує
три різні правила блокування для максимальної сумісності з іншою поштою
програмне забезпечення: блокування папок C-Client, блокування крапками та блокування файлів.

C-клієнт папка замки
Поштове програмне забезпечення на основі бібліотеки C-Client створює файли блокування з іменем /tmp/.dddddd.IIIIII.
Тут, dddddd та IIIIII номер пристрою та номер індексу файлу поштової скриньки
( st_dev та st_ino поля в inode) у шістнадцятковому. Якщо ідентифікатор процесу збережено в
файл блокування папки C-Client недійсний, lockmail робить висновок, що це застарілий замок
файл і видалить його.

примітки
Умова гонки існує, коли процес C-клієнта припиняється після того, як він створює блокування
файлу, але перед збереженням його ідентифікатора процесу у файлі блокування. Вікно гонки дуже
невелика, але вона існує. Схоже, що бібліотека C-Client ніколи не знімає блокування
файлу.

lockmail намагається вирішити цю гонку, видаливши файли блокування нульової довжини
яким не менше п’яти хвилин.

точкові замки
lockmail також створює та враховує файли з точковим блокуванням. Файли з точкою блокування спочатку створюються як
тимчасові файли, а потім посилання на файл блокування.замок. Операція з посиланням не вдається, якщо заблоковано
файл вже існує. lockmail використовує розширений метод крапкового блокування, де його процес
ID та ім’я сервера, де lockmail виконується також зберігається в його точковий замок
файл. Якщо операція не вдається через наявний файл із замком, створений іншим
lockmail процес на тому ж сервері, і ідентифікатор процесу більше не існує, цей застарілий
Dot-lock файл негайно видаляється. У всіх інших ситуаціях файл із точковим блокуванням старше ніж
п'ять хвилин вважається несвіжим і видаляється.

примітки
Помилка створення файлу з точковим блокуванням безшумно ігнорується, якщо причина збою
це тому, що lockmail не має дозволу на запис у файлі з точкою блокування
каталог. Каталог спулу вхідної пошти (зазвичай / var / mail) зазвичай ні
мають глобальні дозволи на запис, тому спроба створити файл з точкою блокування в спулі
каталог вийде з ладу, і lockmail буде задоволений використанням лише блокування файлів.

філе замки
Остаточний запірний механізм lockmail uses — це засіб блокування файлів операційної системи.
If lockmail не вдається отримати всі три блокування, lockmail поспить п'ять секунд і спробує
знову. Єдиним винятком є ​​невдача створити точковий замок через відсутність доступу до запису
каталог файлу з точкою блокування, який ігнорується. Якщо lockmail все ще не вдається отримати все
необхідні блокування на проміжок часу, зазначений в -t параметр (або його значення за замовчуванням),
lockmail завершиться кодом виходу EX_TEMPFAIL.

lockmail пробіжки програма після отримання останнього блокування файлу, чекає доки програма припиняє,
і знімає всі блокування. програма має завершитися перед будь-яким із блокувань, отриманих шляхом
lockmail закінчуються, і вважаються застарілими. lockmail потім закінчиться тим самим
код виходу як програма.

EXIT СТАТУС


lockmail завершується з тим самим статусом виходу, що й програма lockmail завершується з
Статус виходу EX_TEMPFAIL, якщо не вдалося отримати блокування, або якщо програма був убитий а
сигнал.

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


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

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

Команди Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - інструментарій GNAT
    ОПИС: Th...
    Запустіть aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - утиліта для
    отримати інформацію про неактивне ядро ​​ЦП
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: інструмент
    який друкує п...
    Запустіть cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - утиліта для налаштування ЦП
    спеціальні параметри ядра для стану простою
    СИНТАКСИС: cpupower [ -c cpulist ]
    idle-info [параметри] ОПИС: The
    cpupower idle-se...
    Запустіть cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - змінює/друкує дані користувача
    поточний шлях пошуку набору карт. Впливає на
    доступ користувача до даних, що існують під
    інші набори карт у поточному місці. ...
    Запустіть g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - друкує повідомлення, попередження,
    інформацію про прогрес або фатальну помилку в
    ТРАВ'ЯНИЙ шлях. Цей модуль слід використовувати в
    сценарії для повідомлень, які надаються користувачеві.
    KEYWO...
    Запустіть g.messagegrass
  • Детальніше »

Ad