Türkiye'nin En GeNç Paylaşım Flatformu
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Türkiye'nin En GeNç Paylaşım Flatformu

Türkiye'nin En GeNç Paylaşım Flatformu Burası!


Bağlı değilsiniz. Bağlanın ya da kayıt olun

Süreçlerin sona erdirilmesi

Aşağa gitmek  Mesaj [1 sayfadaki 1 sayfası]

1Süreçlerin sona erdirilmesi Empty Süreçlerin sona erdirilmesi Cuma Tem. 04, 2008 3:39 pm

Misafir

Anonymous
Misafir

Süreçlerin Sona Erdirilmesi

Her an çalışan süreçlerden biri veya birkaçı, beklenmedik döngüye girebilir. Bunun sonucu olarak sistemin kaynaklarını, özellikle hafızayı tüketici bir duruma gelebilir. Bu tür kısır döngüye giren süreçleri bulup, eğer hayati önem taşımıyorlarsa `öldürmek' gerekir. Süreci öldürmekten kasıt, programı tamamen durdurarak sistemle ilişkisini kesmektir. Bu sayede programın hafızada kapladığı bölge serbest kalacak, çekirdek de hafıza düzenlemesini tekrar yaparak başka süreçlere daha fazla yer ayıracaktır. Bir süreci öldürmek için kill komutu kullanılır. Yukarıdaki 67 numaralı sürece ait /usr/sbin/rpc.mountd programını öldürmek için şunları yazın :

$ kill 67

Birçok süreç sizden bu mesajı aldıktan sonra, dosya sistemi üzerinde yarattığı geçici dosyaları, dosyalar üzerine koyduğu kilitleri temizlemek gibi yapması gereken işlemleri yaptıktan sonra çalışmasına son verecektir. Eğer öldürmeye çalıştığınız süreç herhangi bir nedenle takılmışsa ve bukomuta tepki vermiyorsa aşağıdakini deneyin:

$ kill -9 67
Artık programın sistemle ilişkisi tamamen kesilmiştir. Kill komutu, -9 seçeneğiyle sürece 9 numaralı sinyali gönderir. Bu sinyali alan sürecin yukarıda sözü edilen iki özel durum dışında çalışmayı sürdürmesi olanaksızdır. -9 seçeneğini özellikle sistem süreıcleri üzerinde gerekmedikçe kullanmamalısınız.

Sayfa başına dön  Mesaj [1 sayfadaki 1 sayfası]

Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz