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

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Tek Syndicate

    Tek Syndicat

    23 Temmuz 2008
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011