Aceasta este comanda kdb-check care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
kdb-check - Efectuează verificări interne
REZUMAT
KDB verifica [ ]
DESCRIERE
Această comandă este folosită pentru a efectua verificări asupra bazei de date a cheilor sau a unui plugin Elektra.
Unde argumentul opțiunii, conecteaza este pluginul pe care un utilizator dorește să-l verifice.
Utilizare -c pentru a transmite opțiuni la acel plugin.
Daca nu conecteaza argumentul este furnizat o verificare va fi efectuată pe baza de date a cheilor în sine.
Valorile speciale sunt returnate la ieșire pentru a reprezenta rezultatul unei verificări.
OPŢIUNI
-H, --Ajutor
Afișați pagina de manual.
-V, --versiune
Informații despre versiunea tipărită.
-f, --forta
De asemenea, utilizatorul poate folosi acest instrument pentru a efectua teste de scriere. Vă rugăm să rețineți că acest lucru poate
duce la modificarea fișierelor de configurare!
-v, --verbos
Explicați ce se întâmplă.
-c, --plugins-config
Adăugați o configurație de plugin.
A REVENI VALORI
Sunt două tipuri diferite de verificări, o verificare a unui plugin (prin specificarea numelui unui
plugin-ul ca argument) sau o verificare a bazei de date a cheilor în sine.
Rezultatul verificării bazei de date a cheilor este returnat ca stare de ieșire.
Acest număr întreg reprezintă un model de 8 biți.
Fiecare bit reprezintă un rezultat specific, după cum este descris mai jos:
0 Fără erori (fără ieșire)
Bit 1 Avertisment la deschiderea bazei de date a cheilor.
Bit 2 Eroare la deschiderea bazei de date a cheilor.
Bit 3 Avertisment privind obținerea valorii unei chei.
Bit 4 Eroare la obținerea valorii unei chei.
Bit 5 Avertisment privind setarea valorii unei chei. (verificat doar când -f este folosit)
Bit 6 Eroare la setarea valorii unei chei (verificat doar când -f este folosit)
Bit 7 Avertisment la închiderea bazei de date a cheilor.
Bit 8 Eroare la închiderea bazei de date a cheilor.
Deci dacă următorul număr a fost returnat 9 utilizatorul ar putea afla mai multe detalii prin
ținând cont de biți: 00001001
Utilizatorul ar ști că a fost un avertisment la deschidere și o eroare la obținere.
Dacă este dat un nume de plugin, verificările vor fi efectuate numai asupra pluginului dat.
Valorile returnate pentru o verificare a unui plugin sunt returnate ca numere mult mai simple.
Valori returnate la verificarea pluginului:
0 Totul ok. (fără ieșire)
1 Nu a fost găsit niciun astfel de plugin sau nu a putut fi deschis.
2 Pluginul nu a trecut verificările.
3 Plugin-ul are avertismente.
Vă rugăm să raportați orice ieșire cauzată de pluginurile oficiale către http://git.libelektra.org/issues.
Deoarece codul de eroare este o valoare returnată, acesta nu este afișat automat pe shell.
Dacă utilizatorul dorește să imprime valoarea, trebuie să facă acest lucru manual (prin rularea a
comanda precum ecou $?.
EXEMPLE
Pentru a verifica baza de date cheie:
KDB verifica
Pentru a verifica baza de date cheie și apoi a tipări rezultatul:
KDB verifica
urmată de:
ecou $?
Pentru a verifica baza de date cheie, inclusiv verificări de scriere:
KDB verifica -f
Rețineți că acest tip de verificare poate modifica fișierele de configurare.
Pentru a verifica linie conecteaza:
KDB verifica linie
Utilizați kdb-check online folosind serviciile onworks.net