Pular para o conteúdo

Como debugar um Shell Script utilizando o bash com os parâmetros -x e -v fazendo o debug ser escrito

Responder tópico
  • Denunciar
  • Indicar

1. Como debugar um Shell Script utilizando o bash com os parâmetros -x e -v fazendo o debug ser escrito

Enviado em 20/11/2015 - 15:12h

Prezados.

Com o objetivo de debugar um script em shell.
Tendo em vista que tanto se utilizarmos o #!/bin/bash -x quanto bash -x script.sh, iremos gerar a saída debugada no STDOUT.
Mas preciso fazer com que esse debug seja escrito em um arquivo de log.
Já tentei utilizar o > ou >> arquivo.log, mas não é assim não pois não escreve nada.
Alguém sabe?

Responder tópico

2. Re: Como debugar um Shell Script utilizando o bash com os parâmetros -x e -v fazendo o debug ser escrito

Enviado em 20/11/2015 - 15:19h

Já tentou assim?


bash -x script.sh > log 2>&1
--
Renato Carneiro Pacheco
Certificado Linux LPIC-1
Especialista em Segurança em Redes de Computadores
Graduado em Redes de Comunicação

http://br.linkedin.com/in/renatocarneirop
http://www.facebook.com/renatocarneirop

"Não acredite no que eu digo, pois é a minha experiência e não a sua. Experimente, indague e busque." - Osho Rajneesh

3. Re: Como debugar um Shell Script utilizando o bash com os parâmetros -x e -v fazendo o debug ser escrito

Enviado em 20/11/2015 - 15:28h

Não havia tentado dessa forma.

Deu certo!!

Muito Obrigado!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder