SORU
19 EKİM 2012, Cuma


Bozulana kadar tekrar tekrar kabuk komutu çalıştırmak?

Unreliably başarısız fuzzy bir test yazdım. Bazı hata ayıklama kodu ekledim, ama şimdi hata ayıklama çıktısını toplayabilirim çok başarısız kadar test yapmak istiyorum.

Bunu kullanarak çalıştırabilirsiniz böylece test düzeneği.

./runtest

Benim geçerli çözüm untilfail bir senaryo yazmak

#!/bin/bash
$@
while [ $? -eq 0 ]; do
    $@
done

Kullan o zaman:

untilfail ./runtest

Daha basit bir çözüm var mı?

CEVAP
19 EKİM 2012, Cuma


while daha basit kullanabilirsiniz çalıştırmak için bir komut alır

while ./runtest; do :; done

Bu ./runtest döner döngü duracaktırsıfırkod genellikle başarısızlık göstergesidir () çıkın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010