Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: KDE r0x
Por ph4lc0n



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: Desenhando Pinguins
Por soulswork

Dica

Acompanhando o (bash) shell script - debug
Linux user
Publicado por irado furioso com tudo em 10/10/2008

Login: irado, 36191 pontos Homepage:
[ Hits: 1796 ]

Acompanhando o (bash) shell script - debug

Muitas vezes configuramos um shell script (bash) e gostaríamos de saber O QUE está sendo feito linha-a-linha, ou então ONDE existe um erro que force o script a interromper a sequência.

Faça assim: acrescente um "-x" na linha de comando do bash-script:

#!/bin/bash -x

Quando você acionar seu script, poderá acompanhar linha-a-linha sua execução.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Script para redimensionar muitas fotos
   Dica Linux recomendada Comando seq com saída em hexadecimal
   Dica Linux recomendada Entrando com argumentos em shell script
   Dica Linux recomendada Baixando jogos do ClickJogos - UOL
   Dica Linux recomendada Novo script de autenticação para o Velox da Telemar

Comentários
[1] Comentário enviado por lemuelroberto em 10/10/2008 - 13:40h:

Muito legal cara.

Obrigado.

[2] Comentário enviado por andre.vmatos em 10/10/2008 - 14:43h:

Muito interessante a dica. Parabéns. Já tive essa necessidade, mas nunca procurei sobre nada parecido na internet. Mais uma que aprendi =]
Só contribuindo, se vc não qr modificar o script, no caso a primeira linha, que declara o interpretador, vc pode executar o script:
# Ao invés disto:
./script.sh
# Isto:
bash -x script.sh

Flwssss

[3] Comentário enviado por albertguedes em 11/10/2008 - 11:35h:

Rapaiz, expetacular !
Não conhecia essa funcionalidade do bash. Valeu mesmo.

[4] Comentário enviado por SMarcell em 11/10/2008 - 22:50h:

A um tempo atrás, postei aqui no VoL um artigo simples sobre "debug" em shell scripts:

http://www.vivaolinux.com.br/artigo/Debugando-shell-scripts/


Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft© 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux do Brasil! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.