Как остановить накопившиеся фоновые процессы Google Chrome?

Иногда невидимые экземпляры Google Chrome накапливаются и не позволяют мне запускать браузер:

$ ps -ef | grep chrome ak 4044 1 4 11:30 ? 00:00:01 /opt/google/chrome/google-chrome ak 4047 4044 0 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4049 1 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=zygote ak 4139 4044 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4044.0x618d838.1464152706 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10 ak 4150 1 3 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4153 4150 0 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4155 1 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=zygote ak 4244 4150 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4150.0x48c1e38.1952918361 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10 ak 4253 1 6 11:30 ? 00:00:01 /opt/google/chrome/google-chrome ak 4256 4253 0 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4258 1 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=zygote ak 4348 4253 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4253.0x598ca38.734301885 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10 ak 4355 1 4 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4358 4355 0 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4360 1 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=zygote ak 4449 4355 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4355.0x4bb6e38.554350998 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10 ak 4457 1 5 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4460 4457 0 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4462 1 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=zygote ak 4553 4457 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4457.0x5338c38.1605325542 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10 ak 4559 1 8 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4562 4559 0 11:30 ? 00:00:00 /opt/google/chrome/google-chrome ak 4564 1 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=zygote ak 4653 4559 0 11:30 ? 00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4559.0x60e6638.1319164624 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10 ak 4661 4020 0 11:30 pts/2 00:00:00 grep --color=auto chrome

Если я пытаюсь запустить Chrome, пока они присутствуют, отображается следующее сообщение об ошибке:

Не удалось открыть ваш профиль. Некоторые функции могут быть недоступны. Убедитесь, что профиль существует, и у вас есть разрешение на чтение и запись его содержимого.

Не удалось выйти из Ubuntu, как я могу избавиться от них, чтобы Chrome снова начал работу? Моя первая догадка не работала так, как я ожидал:

$ killall google-chrome google-chrome: no process found

Запуск kill для каждого процесса два раза подряд выполняет задание:

$ kill 4044 4047 4049 4139 4150 4153 4155 4244 4253 4256 4258 4348 4355 4358 4360 4449 4457 4460 4462 4553 4559 4562 4564 4653 $ !! kill 4044 4047 4049 4139 4150 4153 4155 4244 4253 4256 4258 4348 4355 4358 4360 4449 4457 4460 4462 4553 4559 4562 4564 4653 bash: kill: (4139) - No such process bash: kill: (4244) - No such process bash: kill: (4348) - No such process bash: kill: (4449) - No such process bash: kill: (4553) - No such process bash: kill: (4653) - No such process

, но я хотел бы иметь менее громоздкое решение.

11
задан 22 February 2011 в 23:34

60 ответов

Грейфер-мешок хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между :

for i in `pgrep chrome` ; do kill $i ;  sleep .33 ; done

Продолжайте убивать до завершения убийства:

while pgrep chrome ; do pkill chrome ; done

Короткие и сладкие (но не выйдут, пока вы не выйдете вручную):

[ f3]

Может ли работать? :

for i in `pgrep chrome` ; do kill $i && wait $i ;  sleep .33 ; done
14
ответ дан 25 May 2018 в 22:51

Грейфер-мешок хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между :

for i in `pgrep chrome` ; do kill $i ; sleep .33 ; done

Продолжайте убивать до завершения убийства:

while pgrep chrome ; do pkill chrome ; done

Короткие и сладкие (но не выйдут, пока вы не выйдете вручную):

watch pkill chrome

Может ли работать? :

for i in `pgrep chrome` ; do kill $i && wait $i ; sleep .33 ; done
14
ответ дан 25 July 2018 в 22:26

Грейфер-мешок хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между :

for i in `pgrep chrome` ; do kill $i ; sleep .33 ; done

Продолжайте убивать до завершения убийства:

while pgrep chrome ; do pkill chrome ; done

Короткие и сладкие (но не выйдут, пока вы не выйдете вручную):

watch pkill chrome

Может ли работать? :

for i in `pgrep chrome` ; do kill $i && wait $i ; sleep .33 ; done
14
ответ дан 31 July 2018 в 10:47

Грейфер-мешок хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между :

for i in `pgrep chrome` ; do kill $i ; sleep .33 ; done

Продолжайте убивать до завершения убийства:

while pgrep chrome ; do pkill chrome ; done

Короткие и сладкие (но не выйдут, пока вы не выйдете вручную):

watch pkill chrome

Может ли работать? :

for i in `pgrep chrome` ; do kill $i && wait $i ; sleep .33 ; done
14
ответ дан 31 July 2018 в 11:52

Грейфер-мешок хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между :

for i in `pgrep chrome` ; do kill $i ; sleep .33 ; done

Продолжайте убивать до завершения убийства:

while pgrep chrome ; do pkill chrome ; done

Короткие и сладкие (но не выйдут, пока вы не выйдете вручную):

watch pkill chrome

Может ли работать? :

for i in `pgrep chrome` ; do kill $i && wait $i ; sleep .33 ; done
14
ответ дан 2 August 2018 в 03:53

Сумка из хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между ними:

  для i в `  pgrep chrome`;  убить $ i;  спать .33;  done  

Продолжайте убивать до завершения убийства:

  в то время как pgrep chrome;  сделать pkill хром;   

Короткий и сладкий (но не выйдет, пока вы не выйдете вручную):

  watch pkill chrome  

Может работать? :

  для i в `pgrep chrome`;  убейте $ i & amp; & amp;  wait $ i;  спать .33;  сделано  
14
ответ дан 4 August 2018 в 19:57

Сумка из хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между ними:

  для i в `  pgrep chrome`;  убить $ i;  спать .33;  done  

Продолжайте убивать до завершения убийства:

  в то время как pgrep chrome;  сделать pkill хром;   

Короткий и сладкий (но не выйдет, пока вы не выйдете вручную):

  watch pkill chrome  

Может работать? :

  для i в `pgrep chrome`;  убейте $ i & amp; & amp;  wait $ i;  спать .33;  сделано  
14
ответ дан 6 August 2018 в 03:59

Сумка из хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между ними:

  для i в `  pgrep chrome`;  убить $ i;  спать .33;  done  

Продолжайте убивать до завершения убийства:

  в то время как pgrep chrome;  сделать pkill хром;   

Короткий и сладкий (но не выйдет, пока вы не выйдете вручную):

  watch pkill chrome  

Может работать? :

  для i в `pgrep chrome`;  убейте $ i & amp; & amp;  wait $ i;  спать .33;  сделано  
14
ответ дан 7 August 2018 в 21:57

Сумка из хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между ними:

  для i в `  pgrep chrome`;  убить $ i;  спать .33;  done  

Продолжайте убивать до завершения убийства:

  в то время как pgrep chrome;  сделать pkill хром;   

Короткий и сладкий (но не выйдет, пока вы не выйдете вручную):

  watch pkill chrome  

Может работать? :

  для i в `pgrep chrome`;  убейте $ i & amp; & amp;  wait $ i;  спать .33;  сделано  
14
ответ дан 10 August 2018 в 10:11

Сумка из хромовых ядов:

pgrep chrome | xargs kill # Это в основном «pkill chrome»

То же самое, но спать на 1/3 секунды между ними:

  для i в `  pgrep chrome`;  убить $ i;  спать .33;  done  

Продолжайте убивать до завершения убийства:

  в то время как pgrep chrome;  сделать pkill хром;   

Короткий и сладкий (но не выйдет, пока вы не выйдете вручную):

  watch pkill chrome  

Может работать? :

  для i в `pgrep chrome`;  убейте $ i & amp; & amp;  wait $ i;  спать .33;  сделано  
14
ответ дан 13 August 2018 в 16:33

Если вы не хотите, чтобы «Google Chrome не закрывался правильно. Чтобы repoen ... ", тогда важно указать только корень дерева процессов chrome, например:

pkill --oldest chrome

См. Полное объяснение.

2
ответ дан 25 May 2018 в 22:51

Попробуйте это?

kill $(ps -C google-chrome -o pid=)
1
ответ дан 25 May 2018 в 22:51

Вы можете попробовать:

pkill chrome

Кажется, мне нужны 5 дополнительных символов ...

1
ответ дан 25 May 2018 в 22:51

Я думаю, что не все из них являются процессами, а скорее потоками.

Вы пытались killall -15 google-chrome chrome? Это должно убить все процессы и потоки google-chrome с сигналом SIGTERM. Если это не работает, вы всегда можете попробовать killall -9 google-chrome chrome (ВЫСОКО НЕ ОКАЗЫВАЙТЕСЬ Если вы НЕОБХОДИМО убить процессы без сохранения данных)

1
ответ дан 25 May 2018 в 22:51
  • 1
    Я фактически взял материал kill -9 из моего оригинала, поэтому я не был бы ответственным за случайный полом. (Это, как говорится, я использовал это много раз ....) – belacqua 15 March 2011 в 10:18
  • 2
    Есть ли разница между killall и killall -15? – ændrük 15 March 2011 в 18:35
  • 3
    killall без каких-либо аргументов автоматически использует сигнал 15, который является SIGTERM, однако у меня всегда есть привычка указывать, какой код система должна использовать для отправки в процесс (ы) – Thomas Ward♦ 15 March 2011 в 22:37
sudo killall chrome

Затем перейдите в «Настройки», выберите «Дополнительно», а внизу вы найдете переключатель, в котором вы можете установить его, чтобы НЕ разрешать фоновым процессам запускать программу.

0
ответ дан 25 May 2018 в 22:51

Если вы не хотите, чтобы «Google Chrome не закрывался правильно. Чтобы repoen ... ", тогда важно указать только корень дерева процессов chrome, например:

pkill --oldest chrome

См. Полное объяснение.

2
ответ дан 25 July 2018 в 22:26

Вы можете попробовать:

pkill chrome

Кажется, мне нужны 5 дополнительных символов ...

1
ответ дан 25 July 2018 в 22:26

Попробуйте это?

kill $(ps -C google-chrome -o pid=)
1
ответ дан 25 July 2018 в 22:26
sudo killall chrome

Затем перейдите в «Настройки», выберите «Дополнительно», а внизу вы найдете переключатель, в котором вы можете установить его, чтобы НЕ разрешать фоновым процессам запускать программу.

0
ответ дан 25 July 2018 в 22:27

Я думаю, что не все из них являются процессами, а скорее потоками.

Вы пытались killall -15 google-chrome chrome? Это должно убить все процессы и потоки google-chrome с сигналом SIGTERM. Если это не работает, вы всегда можете попробовать killall -9 google-chrome chrome (ВЫСОКО НЕ ОКАЗЫВАЙТЕСЬ Если вы НЕОБХОДИМО убить процессы без сохранения данных)

1
ответ дан 25 July 2018 в 22:27
  • 1
    Я фактически взял материал kill -9 из моего оригинала, поэтому я не был бы ответственным за случайный полом. (Это, как говорится, я использовал это много раз ....) – belacqua 15 March 2011 в 10:18
  • 2
    Есть ли разница между killall и killall -15? – ændrük 15 March 2011 в 18:35
  • 3
    killall без каких-либо аргументов автоматически использует сигнал 15, который является SIGTERM, однако у меня всегда есть привычка указывать, какой код система должна использовать для отправки в процесс (ы) – Thomas Ward♦ 15 March 2011 в 22:37

Если вы не хотите, чтобы «Google Chrome не закрывался правильно. Чтобы repoen ... ", тогда важно указать только корень дерева процессов chrome, например:

pkill --oldest chrome

См. Полное объяснение.

2
ответ дан 31 July 2018 в 10:47

Вы можете попробовать:

pkill chrome

Кажется, мне нужны 5 дополнительных символов ...

1
ответ дан 31 July 2018 в 10:47

Попробуйте это?

kill $(ps -C google-chrome -o pid=)
1
ответ дан 31 July 2018 в 10:47
sudo killall chrome

Затем перейдите в «Настройки», выберите «Дополнительно», а внизу вы найдете переключатель, в котором вы можете установить его, чтобы НЕ разрешать фоновым процессам запускать программу.

0
ответ дан 31 July 2018 в 10:47

Я думаю, что не все из них являются процессами, а скорее потоками.

Вы пытались killall -15 google-chrome chrome? Это должно убить все процессы и потоки google-chrome с сигналом SIGTERM. Если это не работает, вы всегда можете попробовать killall -9 google-chrome chrome (ВЫСОКО НЕ ОКАЗЫВАЙТЕСЬ Если вы НЕОБХОДИМО убить процессы без сохранения данных)

1
ответ дан 31 July 2018 в 10:47
  • 1
    Я фактически взял материал kill -9 из моего оригинала, поэтому я не был бы ответственным за случайный полом. (Это, как говорится, я использовал это много раз ....) – belacqua 15 March 2011 в 10:18
  • 2
    Есть ли разница между killall и killall -15? – ændrük 15 March 2011 в 18:35
  • 3
    killall без каких-либо аргументов автоматически использует сигнал 15, который является SIGTERM, однако у меня всегда есть привычка указывать, какой код система должна использовать для отправки в процесс (ы) – Thomas Ward♦ 15 March 2011 в 22:37

Если вы не хотите, чтобы «Google Chrome не закрывался правильно. Чтобы repoen ... ", тогда важно указать только корень дерева процессов chrome, например:

pkill --oldest chrome

См. Полное объяснение.

2
ответ дан 31 July 2018 в 11:52

Вы можете попробовать:

pkill chrome

Кажется, мне нужны 5 дополнительных символов ...

1
ответ дан 31 July 2018 в 11:52

Попробуйте это?

kill $(ps -C google-chrome -o pid=)
1
ответ дан 31 July 2018 в 11:52
sudo killall chrome

Затем перейдите в «Настройки», выберите «Дополнительно», а внизу вы найдете переключатель, в котором вы можете установить его, чтобы НЕ разрешать фоновым процессам запускать программу.

0
ответ дан 31 July 2018 в 11:52

Я думаю, что не все из них являются процессами, а скорее потоками.

Вы пытались killall -15 google-chrome chrome? Это должно убить все процессы и потоки google-chrome с сигналом SIGTERM. Если это не работает, вы всегда можете попробовать killall -9 google-chrome chrome (ВЫСОКО НЕ ОКАЗЫВАЙТЕСЬ Если вы НЕОБХОДИМО убить процессы без сохранения данных)

1
ответ дан 31 July 2018 в 11:52
  • 1
    Я фактически взял материал kill -9 из моего оригинала, поэтому я не был бы ответственным за случайный полом. (Это, как говорится, я использовал это много раз ....) – belacqua 15 March 2011 в 10:18
  • 2
    Есть ли разница между killall и killall -15? – ændrük 15 March 2011 в 18:35
  • 3
    killall без каких-либо аргументов автоматически использует сигнал 15, который является SIGTERM, однако у меня всегда есть привычка указывать, какой код система должна использовать для отправки в процесс (ы) – Thomas Ward♦ 15 March 2011 в 22:37

Другие вопросы по тегам:

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