SORU
21 NİSAN 2011, PERŞEMBE


Bash: çalıştırmadan önce her komut Yazdırma?

Bunu yürütmeden önce her komut yazdıran bir bash script kurmak için en iyi yolu nedir?

Bu hata ayıklama için çok iyi olurdu.

Ben zaten bu çalıştı:

CMD="./my-command --params >stdout.txt 2>stderr.txt"
echo $CMD
`$CMD`

Yapması gerekenin bu İlk Baskı

./my-command --params >stdout.txt 2>stderr.txt

ve sonra çıktı dosyaları belirtilen yönlendirildi ./my-command --params, yürütmek.

CEVAP
21 NİSAN 2011, PERŞEMBE


set -o xtrace

ya

bash -x myscript.sh

Bu standart /bin/sh de IIRC (POSIX bir şey daha sonra olabilir) çalışır

Ve unutmayın, orada bashdb (bash Shell Debugger, release 4.0-0.4)


Normale döner, kabuk çıkmak için ya

set  o xtrace

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • PhoneArena

    PhoneArena

    7 NİSAN 2006