«error-handling» etiketlenmiş sorular

Kabuk komut dosyalarında oluşturulan hataların nasıl işleneceğine ilişkin sorular için bu etiketi kullanın.

5
Linux bash komut dosyasında bir hata nasıl yakalanır?
Aşağıdaki betiği yaptım: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists "/www/html/drupal" Senaryo …


5
Rsync'de sunucu iletisini bastır
Ben rsyncveya scpbelirli bir sunucudan bana sunucunun kurallarını söyleyen oldukça uzun bir mesaj alıyorum. Ancak düzenli çekimler yaptığımda, bu mesajları günlüklerimde bastırabiliyorum. Man sayfasına bakmak bunun -qişe yaramasını önerir , ancak bu sadece scp'nin kendisinden gelen mesajları quiets. Bunu nasıl yapabilirim?

3
Herhangi bir komut hatası benim bash komut dosyası otomatik olarak çalıştırmak için bir yolu var mı?
Bir sürü komut yapması gereken bir kabuk komut dosyası yazıyorum ve her komut önceki komutlara bağlıdır. Herhangi bir komut başarısız olursa, tüm komut dosyası başarısız olmalıdır ve ben bir çıkış işlevini çağırıyorum. Her komutun çıkış kodunu kontrol edebilirim, ancak etkinleştirebileceğim bir mod olup olmadığını veya bash'ın bunu otomatik olarak yapmasının …

4
Sessiz disk hataları ve Linux değişiminin güvenilirliği
Anladığım kadarıyla, sabit sürücüler ve SSD'ler sürücünün içinde bazı temel hata düzeltmelerini uygular ve mdadm gibi çoğu RAID yapılandırması, bir sürücünün bir hatayı düzeltemediğinde ve çevrimdışına alınması gerektiğine karar vermek için buna bağlı olacaktır. Ancak bu, depolama alanının hata teşhisinde% 100 doğru olmasına bağlıdır. Bu böyle değildir ve iki sürücülü …

2
ESRCH anlamı ne?
Şunun dışında: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html Bir errno kodunun neden bunun dışında belirli bir yol olarak adlandırıldığı her zaman açıktır . SRCH böyle bir işlem yok ile nasıl ilişkilidir ?

1
Kabuk betiğimin dosya işleme sağlamlığını nasıl test edebilirim?
Bazı "normal" dosya adlarını işleyen bir kabuk komut dosyası yazdım, ama okudum Neden kabuk komut dosyam boşluk veya diğer özel karakterlerde boğuluyor? Ve neden ls çıktısını ayrıştırmamak gerekir ve ben daha sağlam olmasını ve geçerli dosya adlarını (ve / veya dizin adlarını) işlemesini istiyorum. Scriptimi çalıştırmak için nasıl bir dosya …

4
blk_update_request: G / Ç hatası, dev fd0, sektör 0
Son zamanlarda blk_update_request: I/O error, dev fd0, sector 0Arch Linux çalıştıran ikinci bilgisayarımda sunucu olarak kullandığım bazı hataları fark etmeye başladım . Bu, yeni bir daireye taşındığımda bilgisayarı yeniden başlatmam gerektiğinde başladı. Aşağıdaki /etc/fstabyapılandırmaya sahiptim: # # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> …

3
$ Kullanmak için en iyi uygulama? bash?
Bu cevabı $ hakkında okuduğumda ? başka bir soru akla geliyor. $ Kullanımı için en iyi uygulama var mı? bash? Bir örnek verelim: Doğrusal bir senaryomuz var ve tüm komutun tamam olduğunu bilmek istiyorum. Hata kodunu kontrol etmek ve eğer değilse kırmak için küçük bir fonksiyon çağırmanın (buna "did_it_work" diyelim) …

4
Yeniden yönlendirme başarısız olursa Bash programı yürütülmedi
Bash'da, yeniden yönlendirme kullanan bir komut başarısız olursa, bundan önce çalışan programların çalışmadığını fark ettim. Örneğin, bu program "a" dosyasını açar ve "a" dosyasına 50 bayt yazar. Ancak, bu komutu yetersiz izinlere (~ root / log) sahip bir dosyaya yeniden yönlendirmeyle çalıştırmak, "a" dosya boyutunda herhangi bir değişiklik sağlamaz. $ …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.