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

Debian sürüm 3.0 çıktı!

cadas

Sonunda Debian GNU/Linux version 3.0 çıktı... Resmi sitede çıkan haberi okumak için buraya, Slashdot'taki yorumları okumak için de buraya tıklayabilirsiniz.(Ed. Aaa debian 3.0 çıkmış şunun haberini yapayım diye yönetici arabirimine girdiğim anda, bu haberle karşılaştım :) FM bu işte...)

'Yalnızca Eğlenmek İçin' Türkçe Çevirisi

anonim

Linus Torvalds'ın anı kitabı "Yalnızca Eğlenmek İçin" in (Just For Fun) Bilgi Yayınevi tarafından Türkçe çevrisi yayınladı. Temmuz 2005 yayınlanan kitap Torvalds'ın Linux'u yazarken yaşadıklarını anlatıyor.

Mandrake 10 Gazete Bayilerinde

Teorisyen

Daha önceleri Mandrake Linux 9.2 yi ve 9.3 ü veren Pc Extra Dergisi şimdide Mandrake Linux 10'u veriyor...

İlgilenenlere duyurulur...

Avrupa Birliği projelerinde açık kaynak kodlu yazılımlar

gorkem

Avrupa Birliği, açık yazılımlara ayrı bir önem veriyor. Proje hakemlerinin, çalışmalardan elde edilen kod parçası, bilgi, rapor, yöntem, analiz sonucu gibi her türlü verinin açık, yeniden kullanılabilir halini görmeleri, projelerin algılanan değerini, dolayısıyla kabul edilme şansını yükseltiyor.

UEKAE tarafından yürütülen TOSSAD (towards open source software adoption and dissemination), yani açık kaynak kodlu yazılımları benimseme ve yayma çalışması da bu örneklerden bir tanesi. 2002-2006 yılı arasında sürdürülecek olan AB 6. çerçeve projelerinin bir çağrısına teklif olarak götürülen proje metni, iletilen 200 proje arasında 8. "en iyi proje önerisi" olarak bir başka başarıya da imza atmış.

Robert M. Love ile röportaj

raistlinthewiz

tinyminds.org'un kernel hackerlardan Robert M. Love ile yaptığı röportajda, Robert'ın yazmış olduğu preemptive kernel patch hakkında bilgiler bulabilirsiniz. tinyminds.org Robert M. Love röportajı