Это команда lckdo, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
lckdo - запустить программу с удерживаемой блокировкой
СИНТАКСИС
Лэкдо [параметры] {файл блокировки} {программа} [аргументы]
ОПИСАНИЕ
Лэкдо запускает программу с удерживаемой блокировкой, чтобы предотвратить запуск нескольких процессов
в параллели. Используйте так же, как хороший or поЬир.
Теперь, когда util-linux содержит аналогичную команду с именем стадо, lckdo устарел и будет
быть удаленным из некоторых будущих версий moreutils.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-w
Если блокировка уже удерживается другим процессом, дождитесь ее завершения вместо
немедленно терпит неудачу.
-W {сек}
То же, что и -w, но подождите не более sec секунд.
-e
Выполнять программу напрямую без разветвления и ожидания (сохраняет дополнительный файл
дескриптор открыт).
-E {ннн}
Установите номер дескриптора файла, который будет оставаться открытым при exec () ing (подразумевает -e).
-n
Не создавайте файл блокировки, если он не существует.
-q
Не выводить результат, если блокировка уже удерживается.
-s
Заблокировать в режиме совместного доступа (чтения).
-x
Блокировка в монопольном режиме (запись) (по умолчанию).
-t
Проверка на наличие блокировки.
ВЫХОД статус
Если блокировка была успешно установлена, возвращаемое значение - это значение программы, вызванной
Лэкдо. Если блокировку получить не удалось, возвращается EX_TEMPFAIL. Если возникла проблема
открытие / создание или блокировка файла блокировки, будут возвращены EX_CANTCREAT или EX_OSERR.
Используйте lckdo онлайн с помощью сервисов onworks.net
