Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: web é com o spider!
Por erfonseca
» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper
Linux: green Arch !!!!!!!!
Por eu!noel

Dica

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

Login: irado, 25250 pontos Homepage:
[ Hits: 742 ]

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 Renomeando arquivos de maiúsculo para minúsculo
   Dica Linux recomendada Criando um aliás (atalho) no bash - Slackware 10.2
   Dica Linux recomendada Recuperando posição do cursor na última linha editada no VIM
   Dica Linux recomendada Execução anônima em xpdf
   Dica Linux recomendada Entrando com argumentos em shell script

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

Muito legal cara.

Obrigado.

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

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

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

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.
Contribuir com: [ Artigo | Conf | Dica | Pergunta | Script | Screenshot | Simulado | Wallpaper ]
Responsável pelo site: Fábio Berbert de Paula - Copyleft© 2002-2008 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.