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 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.

Tux + Gnu/Linux Baskılı T-shirtlerimiz Hazır!

parsifal

Beyaz T-Shirt üzerine 25cm'lik dev penguen(tux)+ Gnu/Linux baskılı T-shirtlerimiz hazır. L ve M beden olarak hazırlanan ürünün satış fiyatı 8 milyon TL olup linux34.com'dan sipariş verebilirsiniz.

Debian GNU/Linux 2.2.r7 Duyuruldu!

anonim

Debian`in stable sürümlerinden kodadı `potato`nun 7. versiyonu duyuruldu. Bu sürümde öncelikle güvenlik açıklarına yer verilmiş, bunun dışında ise bir kaç ufak bug ile uğraşılmış. Eski potato sürümünü kullananlar ve apt ile sistemlerini güncel tutmayı başarmış olanlar için sorun yok, yine apt ile tüm güvenlik açıklarını kapatabilirler.

Konu hakkında ayrıntılı bilgi icin: http://www.debian.org/News/2002/20020713 adresine göz atabilirsiniz

Gentoo sunar : Gentoo Linux 2004.3

mos

Önceki sürümlerde göze çarpan bir çok hatanın giderildiği, pek çok paketin güncellendiği 2004 'un bu son sürüm Gentoo Linux'u hakkındaki orijinal haberi ve sürüm bilgilerini buradan okuyabilirsiniz.