Índice:

Como faço para rastrear um script de shell?
Como faço para rastrear um script de shell?

Vídeo: Como faço para rastrear um script de shell?

Vídeo: Como faço para rastrear um script de shell?
Vídeo: VERIFICANDO SE ARQUIVO EXISTE. SHELL SCRIPT 2024, Maio
Anonim

Rastreamento de concha simplesmente significa traçando a execução dos comandos em um script de shell . Para ligar rastreamento de concha , use a opção de depuração -x. Isso direciona o Concha para exibir todos os comandos e seus argumentos no terminal à medida que são executados.

Da mesma forma, as pessoas perguntam, como faço para rastrear um script bash?

Comece o seu script bash com bash -x./ roteiro .sh ou adicione no seu roteiro defina -x para ver a saída de depuração. Você pode usar a opção -p do comando logger para definir um recurso individual e nível para gravar a saída via syslog local em seu próprio arquivo de log.

Da mesma forma, como executo um script de shell no modo detalhado? Abaixo estão as opções de depuração de script de shell principal:

  1. -v (abreviação de verbose) - diz ao shell para mostrar todas as linhas em um script enquanto são lidas, ele ativa o modo verbose.
  2. -n (abreviação de noexec ou no ecxecution) - instrui o shell a ler todos os comandos, porém não os executa.

Aqui, como faço para ver os logs do script de shell?

Logs do Linux pode ser visto com o comando cd / var / registro , em seguida, digitando o comando é para ver o Histórico armazenados neste diretório. Um dos mais importantes Histórico para ver é o syslog, que Histórico tudo, exceto mensagens relacionadas à autenticação.

Como você depura um script?

Para depurar scripts:

  1. Habilite o Depurador de scripts executando um dos seguintes procedimentos:
  2. Use estes controles para depurar o script:
  3. Selecione Pausar em caso de erro se desejar que os scripts pausem quando erros forem encontrados.
  4. Escolha o menu Ferramentas> Depurador de scripts.
  5. Execute um script que chama um sub-script.
  6. Clique em Step Into.

Recomendado: