Este é o comando kdb-check que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
verificação kdb - Realizar verificações internas
SINOPSE
kdb verificar [ ]
DESCRIÇÃO
Este comando é usado para executar verificações no banco de dados de chaves ou em um plugin Elektra.
Onde o argumento da opção, plug-in é o plugin que o usuário deseja verificar.
Use -c para passar opções para esse plugin.
Se nenhum plug-in argumento é fornecido uma verificação será executada no próprio banco de dados de chaves.
Valores especiais são retornados na saída para representar o resultado de uma verificação.
OPÇÕES
-H, --Socorro
Mostra a página do manual.
-V, --versão
Imprimir informações da versão.
-f, --força
O usuário também pode usar esta ferramenta para realizar testes de escrita. Observe que isso pode
resultar na alteração dos arquivos de configuração!
-v, --verbose
Explique o que está acontecendo.
-c, --plugins-config
Adicione uma configuração de plugin.
RETORNO VALORES
Existem dois tipos diferentes de verificação, uma verificação em um plugin (especificando o nome de um
plugin como um argumento) ou uma verificação no próprio banco de dados de chaves.
O resultado de uma verificação no banco de dados de chaves é retornado como um status de saída.
Este inteiro representa um padrão de 8 bits.
Cada bit representa um resultado específico, conforme descrito abaixo:
0 Sem erros (sem saída)
Bit 1 Aviso ao abrir o banco de dados de chaves.
Bit 2 Erro ao abrir o banco de dados de chaves.
Bit 3 Aviso ao obter o valor de uma chave.
Bit 4 Erro ao obter o valor de uma chave.
Bit 5 Aviso ao definir o valor de uma chave. (apenas verificado quando -f é usado)
Bit 6 Erro ao definir o valor de uma chave (apenas verificado quando -f é usado)
Bit 7 Aviso ao fechar o banco de dados de chaves.
Bit 8 Erro ao fechar o banco de dados de chaves.
Então, se o seguinte número foi retornado 9 o usuário poderia descobrir mais detalhes por
considerando os bits: 00001001
O usuário saberia que havia um aviso ao abrir e um erro ao obter.
Se um nome de plugin for fornecido, as verificações serão feitas apenas no plugin fornecido.
Os valores retornados para uma verificação em um plug-in são retornados como números muito mais simples.
Valores de retorno na verificação do plug-in:
0 Tudo bem. (sem saída)
1 Nenhum plug-in encontrado ou o plug-in não pôde ser aberto.
2 O plug-in não passou nas verificações.
3 Plugin tem avisos.
Por favor, relate qualquer saída causada por plug-ins oficiais para http://git.libelektra.org/issues.
Como o código de erro é um valor de retorno, ele não é exibido automaticamente no shell.
Se o usuário deseja que o valor seja impresso, ele deve fazê-lo manualmente (executando um
comando como eco $?.
EXEMPLOS
Para verificar o banco de dados de chaves:
kdb verificar
Para verificar o banco de dados de chaves e, em seguida, imprimir o resultado:
kdb verificar
seguido pela:
eco $?
Para verificar o banco de dados de chaves, incluindo verificações de gravação:
kdb verificar -f
Observe que este tipo de verificação pode alterar os arquivos de configuração.
Para verificar o linha plugar:
kdb verificar linha
Use o kdb-check online usando os serviços onworks.net