Pergunta

EDIT: nada para ver aqui !!! 127 meios de retorno do comando não foi encontrado - tinha que dar um caminho absoluto para o comando por algum motivo: / (eu não excluir o caso de alguém tem esse problema)

Existe uma referência de status de retorno para funções comuns do Linux como ls? (Não parece estar nas páginas do homem, pelo menos para ls). Se não, alguém pode me dizer o que ls retornando 127 meios?

Foi útil?

Solução

127 é o erro de comando não encontrado. Neste caso, eu só tive que usar um caminho absoluto para o comando (/bin/ls)

Outras dicas

http://www.opengroup.org/onlinepubs/009695399 /utilities/ls.html um valor de retorno de 0 significa sucesso, qualquer coisa> 0 é um erro

ls não é uma função Bash. É um utilitário externo. No Linux, ls faz parte dos utilitários de arquivo GNU. man ls deve mostrar-lhe informações semelhantes como http: //www.gnu .org / software / coreutils / manual / html_node / ls-invocation.html onde os valores só é possível para seu estado de saída são definidos como 0, 1 e 2.

para ls: "O status de saída é 0 se OK, 1 se problemas menores, 2 se com sérios problemas"

Fonte: páginas man UNIX: ls

Eu suspeito que suas opções para descobrir isso em geral são:

  1. man
  2. Google
  3. análise de código fonte
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top