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

  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008