Bash. Убиваем все процессы программы
Многие программы рождают сразу несколько процессов, например:
1 2 3 4 | ps ax|grep firefox 3545 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.11/firefox 3549 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.11/run-mozilla.sh /usr/lib/firefox-3.6.11/firefox-bin 3553 ? Sl 0:48 /usr/lib/firefox-3.6.11/firefox-bin |
1 2 3 4 5 6 7 8 9 10 11 | ps ax|grep chrom 20228 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser 20230 ? S 0:00 /usr/lib/chromium-browser/chromium-browser 20232 ? S 0:00 /usr/lib/chromium-browser/chromium-browser --type=zygote 20254 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=renderer --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb9003ea0.452682381 20258 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb8f5b5a0.63173423 20261 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb8f5b480.998945367 20264 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb8f5b360.1934278583 20266 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb8f5bc60.228804734 20270 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb8f5bb40.1871670769 20273 ? Sl 0:00 /usr/lib/chromium-browser/chromium-browser --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/_conn_count_9/DnsImpact/_default_enabled_prefetch/GlobalSdch/_global_enable_sdch/IdleSktToImpact/_idle_timeout_10/SpdyImpact/_npn_with_spdy/ --channel=20228.0xb8f5ba20.895239491 |
Чтобы закрыть такие программы достаточно убить 1 процесс — родитель, но гораздо проще убить сразу все процессы одной программы:
1 | kill -9 $(ps ax | grep -i chromium | grep -iv "grep " | awk '{print $1}') |
Можно добавить эту функцию в .bashrc
1 2 3 | function killapp() { kill -9 $(ps ax | grep -i $1 | grep -iv "grep " | awk '{print $1}') } |
Популярность: 1%
Также почитайте эти записи:
- Чтение ext4 разделов в Windows (7)
- Сравнение eAccelerator и XCache (3)
- Скрипт для замены php 5.3 на 5.2 (1)
Поиск по сайту
Облаго тегов
блог
vps
админ
helper
FreeBSD
cisco
iMacros
70-290
блокнот
Сайты
дизайн
dropbox
fetchmail
мини заметки о CodeIgniter
vmware
mysql
url
microsoft
контент
php
linux
css
firefox
hardware
Windows xp
статистика
Windows 2003
Wordpress
рбк
сертификаты
IE
разработка
мое мнение
profiler
ccna
кодинг
CodeIgniter
почтовый робот
Программы
jQuery
Горячие клавиши
производительность
flash
Автоматизация
FusionCharts
Партнеры
Популярные статьи
- Программы для работы с веб- камерами
- Как узнать mac адрес сетевой карты удаленно
- Чтение ext4 разделов в Windows
- Как обжать кабель
- Основные сочетания клавиш Windows XP
- Доступ к виртуальной машине из интернета. Осваиваем port mapping в vmware
- Ubuntu. Как узнать размер папок в директории?
- MySQL: Optimize Table
- Скрипт для проверки индексации сайтов
- Google Chrome или Firefox
Оставить комментарий