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

  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • Make:

    Make:

    23 Mart 2006
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006