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

GNU/Linux'un Sürücü Problemleri ve Mac'in Zaferi

anonim

Aslında iki ayrı haber olarak gödermeyi düşündüğüm konuyu birleştirmeyi tercih ettim. Çünkü her ikiside temelde son kullanıcı işlemleri için GNU/Linux un halen karalı hale gelememesiyle ilgili. Birinci haber deneyimli bir sistem yöneticisi olan eweek dergisi yazarlarından Steven J. Vaughan-Nichols un Centrino işlemcili dizüstü bilgisayarına ve bazı donanımlara GNU/Linux üzerinde karalı bir sürücü desteği bulamamasından yola çıkıyor. Bu makalede benim en çok dikkatimi çeken nokta üreticilerin sürücü desteği vermemesiyle ilgili sorunun yumurta tavuk ilişkisiyle açıklanması oldu. Örnekte üreticilerin yeterli kullanıcı kitlesi bulunmadığı için ürünlerinin GNU/Linux sürücülerini geliştirmeye vakit ve para ayırmamaları. Buna karşın akıllı kullanıcılarınsa GNU/Linux sürücüsü bulunmayan donanımı almamalarının bir kısır döngüye yol açtığı anlatılıyor. İkinci habere gelince...

Linus´dan SCO´ya cevap!

sundance

SCO´nun iddiaları üzerine son yapılan röportajında Linus Tornvalds, iddiaları yanıtlarken, durumun çok güzel bir resmini çiziyor. Her zamanki sade akılcı üslubu ile duruma açıklık getiriyor.

Fakat bence daha bile önemlisi, email ya da ICQ başına geçtiğinde canavar dönüşen birçok Internet kullanıcısına problemlerin bu şekilde çözülmediğini anlatan bilgece bir yol göstermesi.

10 Milyona Suse 7.1-batan geminin malları

sundance

PC Net bu ay, bilişim sektörümüzden bazı firmaların da desteği ile özel bir sayı çıkardı. Büyük gazete bayilerinde halen bulabileceğiniz bu sayı SUSE Professional 7.1 sürümünü ve Türkçe bir installasyon ekini içeriyor.

\r\r\r \r\r\r Hem böyle bir harekete destek vermek hem de sizlere kılavuzluk etmek için alıp inceledik...

Unilever de GNU/Linux dedi...

FZ

Dünyanın sayılı şirketlerinden Unilever'in Global Bilgi Organizasyon başkan yardımcısı Martin Armitage, şirketin mevcut firewall, web ve posta sunucu sistemlerinin GNU/Linux üzerinde çalıştığını ve bu sayede epey tasarruf yapabildiklerini belirtti.

2038 Yılı Problemi

raistlinthewiz

Unix sistemlerde ki 2038 yılı problemi üzerine bir yazı:
http://mail.baskent.edu.tr/~20194562/y2k38.txt


Not: Yazıyı yazma amacım tamamen konunun ilginç gelmesi ve konu üzerinde daha fazla bilgi sunmak içindir. Y2K'daki gibi felaket tellallığı değildir.

Not2: Yinede gömülü (embedded) gömülü sistemlerde sorun yaşanabilir

Editörün Notu: Bu problem 2001'de 1 Ocak 1970'den bu yana (Unix'in doğumgünü) saniye sayısı 1 Milyarı vurduğunda da yaşanmış, Digitürk hizmeti o gece patlamıştı mesela ;)