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

  • cdgotx

    cdgotx

    8 Kasım 2011
  • LaKe Lightroom Tutorials

    LaKe Lightro

    22 Temmuz 2014
  • steven johns

    steven johns

    11 Mart 2011