Kullanım pkill -U UID
veya pkill -u UID
veya yerine UID kullanıcı adı. Bazen skill -u USERNAME
işe yarayabilir, başka bir araçtır killall -u USERNAME
.
Beceri linux'a özgü ve şimdi modası geçmiş ve pkill daha taşınabilir (Linux, Solaris, BSD).
pkill hem sayısal hem de sembolik UID'lere, etkili ve gerçek izin verir http://man7.org/linux/man-pages/man1/pkill.1.html
pkill - ... isim ve diğer özelliklere dayalı sinyal işlemleri
-u, --euid euid,...
Only match processes whose effective user ID is listed.
Either the numerical or symbolical value may be used.
-U, --uid uid,...
Only match processes whose real user ID is listed. Either the
numerical or symbolical value may be used.
Yetenekli sayfanın kullanıcı kimliğini değil, sadece kullanıcı adını kullanabileceğini söylüyor: http://man7.org/linux/man-pages/man1/skill.1.html
beceri, snice ... Bu araçlar eski ve taşınabilir değildir. Komut sözdizimi yetersiz tanımlanmış. Killall, pkill kullanmayı düşünün
-u, --user user
The next expression is a username.
killall Linux'ta modası geçmiş olarak işaretlenmedi, ancak aynı zamanda sayısal UID ile çalışmayacak; sadece kullanıcı adı: http://man7.org/linux/man-pages/man1/killall.1.html
killall - ada göre işlemleri öldür
-u, --user
Kill only processes the specified user owns. Command names
are optional.
Sanırım, Linux / Solaris stilinde / proc'te (procfs) bir işlem bulmak için kullanılan herhangi bir yardımcı program tam bir işlem listesi kullanacak (bazı okumalar yapacaktır /proc
). /proc
Dijital alt klasörler üzerinde yineleneceklerini ve bulunan tüm işlemleri eşleşmeleri için kontrol edeceklerini düşünüyorum .
Kullanıcıların listesini almak için kullanın getpwent
(çağrı başına bir kullanıcı alacak).
skill (procps & procps-ng) ve killall (psmisc) araçlarının her ikisi de getpwnam
, -u
seçenek argümanını çözümlemek için kütüphane çağrısı kullanır ve yalnızca kullanıcı adı ayrıştırılır. pkill
(procps & procps-ng) , hem sayısal hem de metinsel kullanıcı belirleyicisini ayrıştırmak -u
/ -U
argümanlaştırmak ve izin vermek için hem atol hem de getpwnam kullanır .