kdb-check - Online sa Cloud

Ito ang command na kdb-check na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


kdb-check - Magsagawa ng mga panloob na pagsusuri

SINOPSIS


kdb tsek [ ]

DESCRIPTION


Ginagamit ang command na ito upang magsagawa ng mga pagsusuri sa pangunahing database o isang Elektra plugin.

Kung saan ang argumento ng opsyon, isaksak ay ang plugin na gustong suriin ng isang user.
paggamit -c upang ipasa ang mga pagpipilian sa plugin na iyon.
Kung hindi isaksak argument ay ibinigay ng isang pagsusuri ay isasagawa sa pangunahing database mismo.
Ibinabalik ang mga espesyal na halaga sa paglabas upang ipakita ang kinalabasan ng isang tseke.

Opsyon


-H, - Tumulong
Ipakita ang pahina ng tao.

-V, --bersyon
Impormasyon sa bersyon ng pag-print.

-f, --puwersa
Magagamit din ng user ang tool na ito para magsagawa ng mga write test. Mangyaring tandaan na ito ay maaari
magresulta sa pagbabago ng mga file ng pagsasaayos!

-v, --verbose
Ipaliwanag kung ano ang nangyayari.

-c, --plugins-config
Magdagdag ng configuration ng plugin.

RETURN Mga halaga


Ang mga ito ay dalawang magkaibang uri ng mga tseke, isang tseke sa isang plugin (sa pamamagitan ng pagtukoy sa pangalan ng a
plugin bilang argumento) o isang tseke sa pangunahing database mismo.

Ang kinalabasan ng isang pagsusuri sa pangunahing database ay ibinalik bilang isang exit status.
Ang integer na ito ay kumakatawan sa isang 8-bit na pattern.
Ang bawat bit ay kumakatawan sa isang tiyak na kinalabasan tulad ng inilarawan sa ibaba:

0 Walang mga error (walang output)

Bit 1 Babala sa pagbubukas ng pangunahing database.

Bit 2 Error sa pagbubukas ng key database.

Bit 3 Babala sa pagkuha ng halaga ng isang susi.

Bit 4 Error sa pagkuha ng halaga ng isang susi.

Bit 5 Babala sa pagtatakda ng halaga ng isang susi. (na-check lang kung kailan -f Ginagamit)

Bit 6 Error sa pagtatakda ng halaga ng isang susi (nasuri lamang kapag -f Ginagamit)

Bit 7 Babala sa pagsasara ng pangunahing database.

Bit 8 Error sa pagsasara ng key database.

Kaya kung ibinalik ang sumusunod na numero 9 maaaring malaman ng user ang higit pang detalye sa pamamagitan ng
isinasaalang-alang ang mga bit: 00001001
Malalaman ng user na sila ay isang babala sa bukas at isang error sa pagkuha.

Kung may ibinigay na pangalan ng plugin, ang mga pagsusuri ay gagawin lamang sa ibinigay na plugin.
Ang mga ibinalik na halaga para sa isang tseke sa isang plugin ay ibinabalik bilang mas simpleng mga numero.

Ibalik ang mga halaga sa pagsuri ng plugin:

0 Okay ang lahat. (walang output)

1 Walang nahanap na ganoong plugin o hindi mabuksan ang plugin.

2 Hindi pumasa sa mga pagsusuri ang Plugin.

May mga babala ang Plugin.

Mangyaring iulat ang anumang output na dulot ng mga opisyal na plugin sa http://git.libelektra.org/issues.

Dahil ang error code ay isang return value, hindi ito awtomatikong ipinapakita sa shell.
Kung nais ng user na mai-print ang halaga, dapat nilang gawin ito nang manu-mano (sa pamamagitan ng pagpapatakbo ng a
utos tulad ng miss $?.

HALIMBAWA


Upang suriin ang Key Database:
kdb tsek

Upang suriin ang Key Database at pagkatapos ay i-print ang resulta:
kdb tsek
sinundan ng:
miss $?

Upang suriin ang Key Database kasama ang mga write check:
kdb tsek -f
Tandaan na ang ganitong uri ng pagsusuri ay maaaring magbago ng mga configuration file.

Upang suriin ang linya isaksak:
kdb tsek linya

Gumamit ng kdb-check online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa