Похожие вопросы

Можно ли отображать текстовый файл в нескольких вертикальных областях?
Проблема с неправильной командой, введенной в Fish-shell, и ее выводом
строка 63: синтаксическая ошибка рядом с неожиданной знак `;' в bashrc следующее
Использование systemd для выполнения интерактивного сценария (whiptail) после многопользовательского.цель, но до экрана входа в систему
Bash: получение сообщений от фонового процесса
Как я могу заставить команду scp перезаписать папку назначения
- bash: ls: команда не найдена в терминале Mac OS X
Получить тело ответа и показать HTTP код curl
Командная строка Bash перезаписывает текущую строку
команда cat выводит весь каталог при использовании в скрипте bash
Пакетное переименование файлов в каталоге с помощью sed
Почему я не могу создать символическую ссылку на каталог на том же уровне, что и каталог?
Синтаксический анализ файла из определенной строки в bash на Linux
Как получить pid запущенного процесса с помощью одной команды, которая анализирует выходные данные ps?
Как поставить в очередь несколько файлов для копирования на Mac?

Убийство всех экземпляров Chrome в командной строке?

в некоторых случаях убийство одной вкладки / процесса не делает этого, и мне нужно полностью закрыть Chrome. Поскольку в Chrome несколько процессов, как закрыть их все сразу?

Я знаю, что...

pgrep chrome возвращает все pids. Какой трюк позволит мне закрыть их все, подав их в другую команду или объединив их в CSV-файл или что-то еще?

5
задан Ƭᴇcʜιᴇ007
источник

8 ответов

попробуйте использовать pkill (1).

pkill chrome

48
отвечен jschmier 2010-04-14 19:33:34
источник
ps aux | grep chrome | awk ' { print  } ' | xargs kill -9

или

pgrep chrome | xargs kill -9

или

ps aux | awk '/chrome/ { print  } ' | xargs kill -9

последний более "элегантный", поскольку он не будет подбирать фактический pid для" grep chrome " внутри своего списка ps

: -)

12
отвечен kSiR 2010-04-14 19:31:39
источник

некоторые системы также могут иметь полезные программы, такие как killall и pidof (что фактически обеспечивается системой V killall5):

killall chrome
kill -9 `pidof chrome`

оба они должны выполнить то, что вы просите.

6
отвечен John Ledbetter 2010-04-15 16:21:59
источник

вы должны действительно просто использовать pkill как предлагает jschmier, но если вы настаиваете на pgrep, просто используйте подстановку команд:

kill $(pgrep chrome)
1
отвечен Cascabel 2010-04-14 19:37:13
источник

самая простая команда:

sudo killall chrome

Это будет, с правами администратора, убить все процессы, которые содержат chrome на свое имя.

See man killall для получения дополнительной информации...

1
отвечен joksancpen 2011-11-01 13:41:52
источник

вы также можете попробовать что-то вроде этого:

ps -C chrome |cut -f 1 -d' ' | xargs kill
0
отвечен Nathan Fellman 2010-04-15 07:08:28
источник

под Ubuntu, это то, что сработало для меня:

pkill хром

0
отвечен user1685993 2014-08-25 21:14:14
источник

/usr/bin/pkill --oldest --signal TERM -f chrome отлично работал.

источник:https://unix.stackexchange.com/a/174451/6272

0
отвечен AlikElzin-kilaka 2017-04-13 12:37:10
источник

Другие вопросы bash google-chrome linux