Це команда aelock, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
aelock - блокування під час виконання команди
СИНТАКСИС
aelock [ варіант...] команда
aelock -Допоможіть
aelock -ВЕРСІЯ
ОПИС
Команда елок" Команда використовується для блокування проекту під час виконання команди. Це може бути
використовується для забезпечення стабільності стану проекту під час його резервного копіювання.
Названа команда шукається як атрибут під назвою aelock:команда в
конкретний_проект поле конфігураційного файлу проекту.
Потім команда передається через звичайний режим aesub(5) заміни перед бути
виконано. Команда виконується від імені власника проекту. Якщо команда повертається з a
ненульовий статус виходу, aelock(1) команда поверне статус виходу один.
Безпека Питання
Ця команда є потенційною проблемою безпеки. Тому що це вимагає блокування лише для читання всіх
активні гілки та зміни в проекті, починаючи з магістралі, неправильне використання цієї команди
потенційна атака типу «відмова в обслуговуванні». Таким чином, ця команда обмежена проектом
тільки адміністратори.
Ця команда могла бути розроблена для виконання довільної команди, наприклад
Суду(1), але це надало б користувачам, навіть адміністраторам проекту, більше привілеїв
ніж зазвичай. З цієї причини команда зберігається в контрольованому джерелі, повністю перевіряється
файл конфігурації проекту, і просто вказується за назвою.
Команда запускається як власник проекту, а не як користувач, що виконує його. Він має повний запис
доступ (саме так працюють дозволи Unix). Люблю aeb(1), це означає, що він може завдати шкоди
хаос у базовій лінії та метаданих проекту. Використовуйте з особливою обережністю.
ВАРІАНТИ
Розбираються такі варіанти:
-Проект ім'я
Цю опцію можна використовувати для вибору проекту, який цікавить. Коли ні -Проект
вказано опцію, AEGIS_PROJECT консультується зі змінною середовища. Якщо
якого не існує, користувача $HOME/.aegisrc файл перевіряється на наявність за замовчуванням
Поле проекту (див aeuconf(5) для отримання додаткової інформації). Якщо цього не існує,
коли користувач працює лише над змінами в межах одного проекту, проекту
Ім'я за замовчуванням відповідає цьому проекту. Інакше це помилка.
-Допоможіть
Цей параметр можна використовувати для отримання додаткової інформації про те, як користуватися aelock
програми.
Дивіться також егіда(1) для параметрів, загальних для всіх команд aegis.
Усі варіанти можуть бути скороченими; абревіатура задокументована як великі літери,
усі малі літери та символи підкреслення (_) є необов’язковими. Ви повинні використовувати послідовний
послідовності необов'язкових букв.
Усі параметри не чутливі до регістру, ви можете вводити їх у верхньому чи нижньому регістрі чи a
поєднання обох, регістр не важливий.
Наприклад: всі аргументи "-project, "-PROJ" і "-p" інтерпретуються як
-Проект варіант. Аргумент "-prj" не буде зрозумілий, тому що послідовний
необов'язкові символи не були надані.
Параметри та інші аргументи командного рядка можуть бути довільно змішані в командному рядку,
після селекторів функцій.
Довгі назви параметрів GNU зрозумілі. Оскільки всі назви параметрів для aelock довгі,
це означає ігнорування додаткового провідного '-'. "--варіант=значення"конвенція також
зрозумів.
EXIT СТАТУС
Команда aelock команда вийде зі статусом 1 у разі будь-якої помилки. The aelock команда буде
вийти лише зі статусом 0, якщо немає помилок.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Читати егіда(1) для списку змінних середовища, які можуть вплинути на цю команду. Побачити
aepconf(5) для файлу конфігурації проекту конкретний_проект поле для встановлення
змінні середовища для всіх команд, що виконуються Aegis.
АВТОРСЬКЕ
aelock версії 4.24.3.D001
Авторське право (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Пітер Міллер
Програма aelock поставляється без АБСОЛЮТНОЇ ГАРАНТІЇ; для деталей використовуйте 'aelock
-ВЕРСІЯ ліцензія' команда. Це безкоштовне програмне забезпечення, і ви можете його розповсюджувати
за певних умов; для детальної інформації використовуйте 'aelock -ВЕРСІЯ ліцензія' команда.
Використовуйте aelock онлайн за допомогою сервісів onworks.net