.\" http://belgeler.org \- 2009\-10\-29T15:35:42+02:00 .TH "killall" 1 "25 Mart 2001" "Linux" "Kullanıcı komutları" .nh .PD 0 .SH İSİM killall \- ismi belirtilen süreçleri sonlandırır .SH KULLANIM .nf \fBkillall \fR[\fB\-e\fR, \fB\-\-exact\fR] [\fB\-i\fR, \fB\-\-process\-group\fR] [\fB\-g\fR, \fB\-\-interactive\fR] \ [\fB\-q\fR, \fB\-\-quiet\fR] [\fB\-v\fR, \fB\-\-verbose\fR] [\fB\-w\fR, \fB\-\-wait\fR] [\fB\-V\fR, \fB\-\-version\fR] \ [\fB\-S\fR, \fB\-\-sid\fR] [\fB\-c\fR, \fB\-\-context\fR] [\fB\-s\fR, \fB\-\-signal \fR\fIsignal\fR] \ [\-\-] \fIname\fR ... \fBkillall \-l\fR \fBkillall \-V\fR, \fB\-\-version\fR .fi .SH AÇIKLAMA \fBkillall\fR, belirtilen komutların çalıştığı her sürece sinyal gönderir. Şayet sinyal adı belirtilmemişse SIGTERM gönderilir. Sinyaller, isimleri veya numaraları belirtilerek kullanılabilir (örneğin; \fB\-HUP\fR veya \fB\-1\fR olarak). Şayet komut ismi bir bölü (\fB/\fR) işareti içeriyorsa, isimlerinden bağımsız olarak bu dosyayı kullanan bütün süreçler sonlandırılır. Eğer listede bulunan sonlandırılmak istenen süreçlerden en azından biri sonlandırılmış ise, \fBkillall\fR sıfır ile döner. Hiçbiri sonlandırılamazsa sıfırdan farklı bir değer ile döner. Bir \fBkillall\fR süreci kendi kendini sonlandıramaz ama diğer \fBkillall\fR süreçlerini sonlandırabilir. .SH SEÇENEKLER .br .ns .TP \fB\-e\fR, \fB\-\-exact\fR Çok uzun isimler için kesin bir eşleşme aranır. Şayet bir komut ismi 15 karakterden uzun ise, tam isim erişilmez olabilir (mesela değiştirilmiş olabilir). Bu durumda \fBkillall\fR, isimlerindeki ilk 15 karakteri uyuşan bütün süreçleri öldürür. \fB\-e\fR seçeneği ile, bu tür girdiler atlanır. Şayet \-e ye ek olarak \fB\-v\fR seçenegi de tanımlanmışsa, \fBkillall\fR, atladığı her bir girdi için bir ileti görüntüler. .TP \fB\-g\fR, \fB\-\-process\-group\fR Sürecin ait olduğu süreç grubunu öldürür. Aynı süreç grubuna dahil çoklu süreçler olsa bile, öldürme sinyali grup başına sadece bir kez gönderilir. .TP \fB\-i\fR, \fB\-\-interactive\fR Etkileşimli kip; sonlandırma işleminden önce kullanıcıdan onay ister. .TP \fB\-l\fR, \fB\-\-list\fR Bilinen bütün sinyal isimlerini listeler. .TP \fB\-q\fR, \fB\-\-quiet\fR Süreçlerden hiçbirinin sonlandırılamaması durumunda, bilgi vermez. .TP \fB\-v\fR, \fB\-\-verbose\fR Şayet sinyal başarılı bir şekilde gönderilmişse, bunu kullanıcıya rapor eder. .TP \fB\-w\fR, \fB\-\-wait\fR Sonlandırılmak istenen bütün süreçlerin ölmesini bekler. \fBkillall\fR, her bir saniyede, sonlandırılmak istenen süreçlerin ölüp ölmediğini kontrol eder ve sadece hepsi ölmüş ise geri döner. Bununla birlikte, gönderilen sinyal süreç tarafından önemsenmemişse, sürece bir etkide bulunmamışsa veya süreç zombi durumunda kalmış ise, \fBkillall\fR sonsuza kadar bekler. .TP \fB\-S\fR, \fB\-\-sid\fR (Sadece Flask) SID belirtilir: sadece SID\N'39'i verilen süreç öldürülür. \fB\-c\fR seçeneğinin tersidir ve birlikte kullanılamazlar. Komut satırında belirtilebilen tüm seçenekler bu seçenekten önce belirtilmelidir. .TP \fB\-c\fR, \fB\-\-context\fR (Sadece Flask) Güvenlik bağlamı belirtilir: sadece verilen güvenlik bağlamındaki süreçler öldürülür. \fB\-S\fR seçeneğinin tersidir ve birlikte kullanılamazlar. Komut satırında belirtilebilen tüm seçenekler bu seçenekten önce belirtilmelidir. .PP .SH İLGİLİ DOSYALAR .nf /proc proc dosya sisteminin yeri .fi .SH YAZILIM HATALARI Dosyaları öldürme işlemi, sadece işlem sırasında açık duran çalıştırılabilir dosyalar için geçerlidir. Örneğin; salt çalıştırılabilir olmayanlar bu yöntemle sonlandırılamaz. Linux harici sistemlerde \fBkillall\fR istenen sonuca ulaşamayabilir, özellikle ayrıcalıklı bir kullanıcı olarak kullanıldığı zamanlarda. Şayet bir süreç görünmüyorsa ve iki tarama arasında geçen sürede aynı süreç kimliğine sahip başka bir süreç onun yerine geçmiş ise, \fBkillall \-w\fR bu durumu tespit edemez. .SH YAZANLAR Psmisc\N'39'nin orijinal sürümü Werner Almesberger tarafından yazılmıştır. Sürüm 20\N'39'den beri bu işten Craig Small sorumludur. .SH İLGİLİ BELGELER \fBfuser(1)\fR, \fBkill(1)\fR, \fBpgrep(1)\fR, \fBpidof(1)\fR, \fBps(1)\fR, \fBkill(2)\fR. .SH ÇEVİREN Yalçın Kolukısa , Ocak 2004