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

Mandrake 9.2´deki Büyük Sorunlar

cayfer

Mandrake tarafından listelenen sorunları okuyunca dehşete kapılmamak mümkün değil! Sürüm 9.2'ye güncellememek için o kadar çok neden var ki... Hele Dell marka dizüstü bilgisayarlada LG marka CD sürücüsü kullanıldığı ve MDK9.2 kurulumunda kullanılan yazılımların bu sürücülerde kalıcı hasar yarattığını düşünürseniz çok kişinin başı ciddi derde girecek demektir.

Her ne kadar ortalıkta henüz fazla MDK 9.2 CDsi yoksa da dikkatli olmak gerekiyor. Çünkü ağ üzerinden yapılan kurulumlarda bile sorunlar aynen varmış. Ben her olasılığa karşı 9.2'yi atlayacağım herhalde.

Film Gimp

tongucyumruk

Herhalde Linux'la veya grafikle (tercihen her ikisiyle birden) uğraşan herkes ünlü grafik editörü GIMP'i az çok duymuştur. Özellikle Linux kullanan grafikerlerin gözdesi olan GIMP şimdi Hollywood yollarına düştü.

Son yıllarda özellikle SGI'ın piyasadan çekilmesiyle film sektöründe oluşan boşluğu dolduran Linux şimdi bu sektöre iyice yerleşecek gibi gözüküyor. Film Gimp için kısaca GIMP'in video düzenleme dünyasına uyarlanmış hali diyebiliriz.

Linux belgeseli Türkiye`de

tupac

Serbest Yazılımın 'baba'larını izlemek için bu fırsat kaçmaz! Evet. Linux Belgeseli, 16-19 Mayıs tarihleri arasında yapılacak Linux Şenliğinde gösterilecek. Ayrıntılar; www.bilisimcumhuriyeti.com/thecode/

Linux Kernel Fonksiyonlarını 'Hook'lamak

anonim

Linux çekirdeğindeki bir fonksiyonun işleyişini ona zarar vermeden değiştirmek istediğimizi düşünelim. Kaynak kodları değiştirir tekrar derleriz ancak bu yazıda daha farklı bir yöntem izleyecegiz ve hafızadaki kernel'a tamamen geçici bir yama yapacağız.