Hata Toleranslı Shell

0
lifesdkver0_1
ftsh (Fault Tolerant Shell), kabuk programlamaya hata merkezli bir bakış açısı getiren; basit bir scripting dili. Temelde yaptığı işi, bir scripting diline try - catch bloğu koyulmuş gibi oluşabilecek muhtemel hatayı kontrol altında tutup işleyişi ona göre devam ettirmek.
Örneğin
try for 30 minutes cd /tmp
rm -f data
forany host in xxx yyy zzz
wget http://${host}/fresh.data data
end
end
gibi bir kod parçasını kullanarak 30 dk. boyunca kodda belirtilen işlemi tekrarlatabiliyorsunuz. Eğer kodun herhangi bir yerinde hata oluşursa, ilgili tüm prosesler öldürülüp işlem yeniden başlatılıyor. Özellikle dağıtık sistemler ve ağ üzerinde yapılacak işler için düşünülmüş bir yapı; oldukça da yararlı görünüyor. Teknik belgelerine buradan ulaşabilirsiniz.

İlgili Yazılar

Linux yüklü dizüstü!

velista

Bir süre önce bu sayfalarda, Türkiye'deki dizüstü markalarının Windows işletim sistemsiz dizüstü satmamasını tartışıyorduk...

Bugün posta kutuma düşen bir basın bültenini sizinle paylaşmak istedim. Kelimesine dokunmadan aşağı koyuyorum...

Linux Yerelleştirme

butch

Yerelleştirme konusunda yaptığımız bir konuşma sonrasında, Görkem Çetin bu konuda ciddi bir desteğe ihtiyaç olduğunu söyledi bana. Onun bu konudaki görüşleri şöyle:

Linux Çekirdeğinin Hata Oranı Düşüyor

Soulblighter

Aralık 2004 ile Temmuz 2005 arasındaki sürede Linux çekirdeğinde "hata yoğunluğu" 0.17'den 0.16'ya düştü. Kod analiz firması Coverty'nin son raporuna göre tüm ciddi hatalar da düzeltildi.

Linux 2.6 çıktı

tongucyumruk

Linus Torvalds 3 yılda bir verdiği yılbaşı hediyemizi yine yılbaşına yetiştirdi. Linux 2.6 indirilmeye hazır. Sanıyorum içerdiği yeniliklerin hepsini buraya tekrar yazmaya gerek yok. Alsa, xfs gibi şeyler artık kernel'e entegre, masaüstü kullanıcılarını fazlasıyla memnun edecek daha responsive bir scheduler vs...

Gömülü Sistemler için bir Linux Dağıtımı Geliştirme Semineri

caglar_onur

Linux Kullanıcıları Derneği, 27 Mayıs 2004 Perşembe günü İstanbul'da bir seminer düzenliyor. IBM İstanbul Linux Merkezi'nin ev sahipliği yapacağı seminerde, özel amaçlar için geliştirilen gömülü sistemler üzerinde çalışacak bir Linux dağıtımının nasıl geliştirileceği, tasarım prensipleri ve dikkat edilmesi gereken noktalar üzerinde durulacaktır. Ayrıca seminer, gömülü sistemler haricinde kişisel bilgisayarında kendi özel Linux dağıtımını geliştirmek isteyenler için de faydalı olacaktır.