Відповіді:
killall program
taskkill /IM program.exe
killall
, ну, вбиває всіх : tehtable.wordpress.com/2009/12/07/note-to-self-solaris-linux
/F
прапор, щоб насильно вбити.
У Windows 7 (Vista?) Я вважаю за краще, tskill processname
оскільки вам не потрібно пам’ятати перемикачі командного рядка або писати .exe наприкінці. наприклад:
tskill chrome
Вбиває всі хромовані процеси.
У Windows XP я використовував pskill
з пакету pstools , який використовує аналогічний синтаксис. Обидві ці команди також можуть працювати на віддалених комп'ютерах, якщо у вас є права адміністратора.
У багатьох системах ви знайдете команди kill
і killall
.
Якщо ви знаєте PID процесу, тоді ви можете використовувати kill PID
Перший вбиває лише один конкретний процес. (А точніше, він посилає йому сигнал, наприклад сигнал, що припиняється). Ви можете написати обгортку навколо цього за допомогою ps та grep, щоб знищити всі процеси, що відповідають імені.
або, якщо він встановлений, ви можете використовувати killall
Але будьте обережні, не всі команди killall роблять те саме. На Solaris він вбиває всі процеси. Повторюю, все. Загинуть не лише ті, кого ви хотіли, але кожен процес, який маєте права вбивати. Переконайтеся, що ви перевірте сторінку керівництва вашої локальної системи та чи переконайтеся, що це посилання на killall5.
killall5
неприємний.
У Linux команда є pkill
або killall
. pkill
загалом рекомендується, оскільки в деяких системах killall
фактично вбиваються всі процеси .
killall
фактично вбиває всіх. Це не обов'язково погано, але якщо ви не очікуєте, що він поводиться по-різному в іншій системі, то, можливо, ви отримаєте навчальний момент .