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

Grafik Tabanlı Gentoo Installer

ndemir

GNU/Linux dağıtımları arasında, gerek kurulumu gerek paket yönetim sistemiyle Gentoo diğerlerine göre çok farklı bir yerde duruyor. Gentoo Live CDyi alıp, boot edip ardından konsolda komutlar yazarak Gentoo kurmak yakın zamanda yok olacak (gibi) çünkü grafik tabanlı Gentoo Installer geliyor. Ekran görüntüleri de burada.

MIT Brezilya'ya GNU/Linux kullanmasını önerdi

gismo

slashdot'un ve zdnet'in haberine göre MIT Media Lab Brezilya hükümetine fakirlere satılacak bilgisayarlara kurulmak üzere kısıtlı MS Windows sürümleri yerine GNU/Linux kullanmalarını önerdi. Media Lab yöneticisi Walter Bender: "Pahalı ve kısıtlı sürüm ticari yazılımlar yerine yüksek kaliteli özgür yazılımları kullanmalarını savunuyoruz" dedi.

Ülkemizde de benzer gelişmelerin olduğu düşünülürse (öğretmenlere verilecek bilgisayarlar) sonucu dikkatle takip etmekte fayda var.

Penguence'nin 3. sayısı çıktı

dfisek

Linux Kullanıcıları Derneği'nin elektronik yayını, penguen yaşam biçimi dergisi Penguence'nin 3. sayısı yayınlandı. Bir teknik bilgisayar dergisi olmanın ötesinde özgür yazılımı, açık kaynak felsefesini ve paylaşımı yaşam biçimi olarak algılayan duruşu ile Penguence önemli bir boşluğu dolduruyor.

SCO/IBM Linux Savaşında İlk Raund´u IBM Kazandı

malkocoglu

Bilinmezlikten kendini "dava açarak" kurtarmaya uğraşan zavallı şirket SCO, IBM ile girdiği Linux savaşında ilk yarayı aldı.

IBM draws first blood in SCO Linux battle

Duyuru: Linux Kernel 2.6.12

Soulblighter

Linux çekirdeğinin 2.6.12 sürümü yaklaşık 3 ay aradan sonra çıktı. kernel.org adresinden indirilebilir... Bilginize :)