Це команда kdb-check, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
kdb-перевірка - Проводити внутрішні перевірки
СИНТАКСИС
kdb перевірка [ ]
ОПИС
Ця команда використовується для перевірки бази даних ключів або плагіна Elektra.
де аргумент параметра, підключати це плагін, який користувач хоче перевірити.
Скористайтесь -c щоб передати параметри цьому плагіну.
Якщо ні підключати аргумент за умови, що перевірка буде виконана в самій базі даних ключів.
Спеціальні значення повертаються при виході для представлення результату перевірки.
ВАРІАНТИ
-H, --допомога
Показати сторінку man.
-V, -- версія
Інформація про версію для друку.
-f, --сила
Користувач також може використовувати цей інструмент для виконання тестів написання. Зверніть увагу, що це може
призведе до зміни файлів конфігурації!
-v, -багатослівний
Поясніть, що відбувається.
-c, --plugins-config
Додайте конфігурацію плагіна.
ПОВЕРНЕННЯ ЗНАЧЕННЯ
Це два різних типи перевірок, перевірка плагіна (за допомогою вказівки імені a
плагін як аргумент) або перевірка самої бази даних ключів.
Результат перевірки бази даних ключів повертається як статус виходу.
Це ціле число представляє 8-бітовий шаблон.
Кожен біт представляє певний результат, як описано нижче:
0 Без помилок (без виведення)
Біт 1 Попередження про відкриття бази даних ключів.
Біт 2 Помилка під час відкриття бази даних ключів.
Біт 3 Попередження про отримання значення ключа.
Біт 4 Помилка при отриманні значення ключа.
Біт 5 Попередження про встановлення значення ключа. (перевіряється лише коли -f використовується)
Біт 6 Помилка під час встановлення значення ключа (перевіряється лише коли -f використовується)
Біт 7 Попередження про закриття бази даних ключів.
Біт 8 Помилка при закритті бази даних ключів.
Отже, якщо було повернуто наступне число 9 користувач може з’ясувати більш детальну інформацію
враховуючи біти: 00001001
Користувач знав би, що це було попередження при відкритті та помилка при отриманні.
Якщо вказано ім’я плагіна, перевірка буде здійснюватися лише для даного плагіна.
Повернені значення для перевірки плагіна повертаються як набагато простіші числа.
Повертаються значення при перевірці плагіна:
0 Все нормально. (без виходу)
1 Такого плагіна не знайдено або не вдалося відкрити плагін.
2 Плагін не пройшов перевірку.
3 Плагін має попередження.
Будь ласка, повідомте про будь-які результати, викликані офіційними плагінами http://git.libelektra.org/issues.
Оскільки код помилки є значенням, що повертається, він автоматично не відображається в оболонці.
Якщо користувач хоче, щоб значення було надруковано, він повинен зробити це вручну (за допомогою a
команда, наприклад нудьгувати $?.
ПРИКЛАДИ
Щоб перевірити ключову базу даних:
kdb перевірка
Щоб перевірити ключову базу даних, а потім надрукувати результат:
kdb перевірка
після чого:
нудьгувати $?
Щоб перевірити ключову базу даних, включаючи перевірки запису:
kdb перевірка -f
Зауважте, що цей тип перевірки може змінити файли конфігурації.
Щоб перевірити лінія підключати:
kdb перевірка лінія
Використовуйте kdb-check онлайн за допомогою служб onworks.net