{"meta":{"title":"Códigos de saída","intro":"Os códigos de saída significam o status de um comando depois que a CodeQL CLI o executa.","product":"Qualidade de segurança e código","breadcrumbs":[{"href":"/pt/enterprise-server@3.20/code-security","title":"Qualidade de segurança e código"},{"href":"/pt/enterprise-server@3.20/code-security/reference","title":"Referência"},{"href":"/pt/enterprise-server@3.20/code-security/reference/code-scanning","title":"Varredura de código"},{"href":"/pt/enterprise-server@3.20/code-security/reference/code-scanning/codeql","title":"CodeQL"},{"href":"/pt/enterprise-server@3.20/code-security/reference/code-scanning/codeql/codeql-cli","title":"CLI do CodeQL"},{"href":"/pt/enterprise-server@3.20/code-security/reference/code-scanning/codeql/codeql-cli/exit-codes","title":"Códigos de saída"}],"documentType":"article"},"body":"# Códigos de saída\n\nOs códigos de saída significam o status de um comando depois que a CodeQL CLI o executa.\n\n## Sobre os códigos de saída\n\nA CodeQL CLI relata o status de cada comando executado como um código de saída.\nEsse código de saída fornece informações para os próximos comandos ou para outras ferramentas que dependem da CodeQL CLI.\n\n## 0\n\nÊxito, término normal.\n\n## 1\n\nO comando determinou com sucesso que a resposta à pergunta é \"Não\".\n\nEsse código de saída é usado somente por alguns comandos, como [execução de teste](/pt/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/test-run), [verificação do conjunto de dados](/pt/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/dataset-check), [formato de consulta](/pt/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/query-format) e [resolver problema do extrator](/pt/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/resolve-extractor).\nPara obter mais detalhes, confira a documentação desses comandos.\n\n## 2\n\nAlgo deu errado.\n\nA CLI grava uma mensagem de erro legível por pessoas no stderr.\nIsso inclui casos em que um extrator falha com um erro interno, porque o driver do `codeql` não consegue distinguir entre erros internos e voltados ao usuário no comportamento do extrator.\n\n## 3\n\nO inicializador não conseguiu localizar o diretório de instalação do CodeQL.\n\nNesse caso, o inicializador não pode iniciar o código Java para a CodeQL CLI. Isso só deve acontecer quando algo estiver muito errado com a instalação do CodeQL.\n\n## 32\n\nO extrator não encontrou nenhum código a ser analisado ao executar [criação de banco de dados](/pt/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/database-create) ou [finalização do banco de dados](/pt/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/database-finalize).\n\n## 33\n\nUma ou mais avaliações de consulta atingiu o tempo limite.\n\nÉ possível que algumas consultas que foram avaliadas em paralelo não tenham atingido o tempo limite. Os resultados dessas consultas são produzidos como de costume.\n\n## 98\n\nA avaliação foi cancelada explicitamente.\n\n## 99\n\nA CodeQL CLI ficou sem memória.\n\nIsso não significa necessariamente que toda a RAM física do computador tenha sido usada.\nSe você não usar a opção `--ram` para definir um limite explicitamente, a JVM escolherá um limite padrão na inicialização.\n\n## 100\n\nOcorreu um erro fatal interno.\n\nIsso deve ser considerado um bug. A CLI geralmente grava uma descrição de erro abreviada no stderr.\nSe você puder reproduzir o bug, será útil usar `--logdir` e enviar os arquivos de log para GitHub em um relatório de bugs.\n\n## Other\n\nNo caso de problemas realmente graves na JVM que executa o `codeql`, pode ser retornado um código de saída diferente de zero escolhido.\nIsso só deve acontecer se houver algo muito errado com a instalação do CodeQL ou se houver algum problema de memória com o sistema host que executa o processo do CodeQL. Por exemplo, os sistemas Unix podem retornar o Código de Saída 137 para indicar que o kernel encerrou um processo que o CodeQL iniciou. Uma forma de solucionar isso é modificar o sinalizador `–ram=` da etapa `codeql database analyze` e executar novamente o fluxo de trabalho."}