Как убить вкладки, не закрывая вкладки или не убивая самого браузера в хроме 58

В версиях до 58, killall chromium-browse[r] было достаточно, чтобы убить все вкладки, оставив Chrome Chrome без изменений. Как это поведение может быть реплицировано для новой версии браузера?

Лучшее, что мне удалось, это следующее, которое также будет извлекать расширения при выполнении своей задачи:

pgrep -f 'chromium-browser --type=renderer' | while read pid; do kill $pid; done

Изменить для контекста: у меня есть объем памяти, который хром может использовать, ограниченный группами. Когда эта сумма превышена, хром зависает, заменяя память с и на диск. Chromium не отвечает на ввод пользователя в этом состоянии, поэтому управление вкладками на основе браузера не является вариантом.

Редактировать для контекста : Убивание вкладки не означает ее закрытия. Я хочу, чтобы вкладка сама осталась, но процесс рендеринга умереть. Обычно это указывается, если вместо обычного содержимого вкладки отображается сообщение «Что-то пошло не так».

1
задан 7 May 2017 в 13:26

3 ответа

Ctrl + Shift + w уничтожит все вкладки в текущем выбранном хромированном окне, не затрагивая самого браузера.

1
ответ дан 22 May 2018 в 22:51
  • 1
    Извиняюсь. Я не был ясно в своем посте. Я хочу, чтобы содержимое вкладки умирало, но сама вкладка оставалась отображающей «что-то пошло не так». сообщение. Я обновил свой пост в контексте, который породил мой вопрос. – Doe 7 May 2017 в 13:34
  • 2
    вы попробовали менеджер задач хрома? либо & lt; kbd & gt; Shift & lt; / kbd & gt; + & lt; kbd & gt; Esc & lt; / kbd & gt; или в верхнем правом меню & gt; больше инструментов & gt; диспетчер задач .. и я думаю, вы также можете использовать «монитор системы» ubuntu », – Mina Michael 7 May 2017 в 14:12
  • 3
    вы попробовали менеджер задач хрома? либо Shift + Esc, либо top right menu > more tools > task manager .. и я думаю, вы также можете использовать «системный монитор» ubuntu ». @Doe – Mina Michael 7 May 2017 в 18:59
  • 4
    Менеджер задач Chromes будет работать, но является частью браузера и, следовательно, подвержен тем же ограничениям в группе; он зависает, когда висит браузер. gnome-system-monitor, к сожалению, эквивалентен команде в моем исходном посте, но более активно используется. Я надеюсь на лучшее решение. – Doe 8 May 2017 в 06:21

Ctrl + Shift + w уничтожит все вкладки в текущем выбранном хромированном окне, не затрагивая самого браузера.

1
ответ дан 18 July 2018 в 13:41

Ctrl + Shift + w уничтожит все вкладки в текущем выбранном хромированном окне, не затрагивая самого браузера.

1
ответ дан 24 July 2018 в 20:14
  • 1
    Извиняюсь. Я не был ясно в своем посте. Я хочу, чтобы содержимое вкладки умирало, но сама вкладка оставалась отображающей «что-то пошло не так». сообщение. Я обновил свой пост в контексте, который породил мой вопрос. – Doe 7 May 2017 в 13:34
  • 2
    вы попробовали менеджер задач хрома? либо & lt; kbd & gt; Shift & lt; / kbd & gt; + & lt; kbd & gt; Esc & lt; / kbd & gt; или в верхнем правом меню & gt; больше инструментов & gt; диспетчер задач .. и я думаю, вы также можете использовать «монитор системы» ubuntu », – Mina Michael 7 May 2017 в 14:12
  • 3
    вы попробовали менеджер задач хрома? либо Shift + Esc, либо top right menu > more tools > task manager .. и я думаю, вы также можете использовать «системный монитор» ubuntu ». @Doe – Mina Michael 7 May 2017 в 18:59
  • 4
    Менеджер задач Chromes будет работать, но является частью браузера и, следовательно, подвержен тем же ограничениям в группе; он зависает, когда висит браузер. gnome-system-monitor, к сожалению, эквивалентен команде в моем исходном посте, но более активно используется. Я надеюсь на лучшее решение. – Doe 8 May 2017 в 06:21
  • 5
    Это, безусловно, лучше, чем мое решение; он даже исключает, что процесс GPU был убит. Вот хром, не изменяющий, как вызовы или имена суперпроцессов вызываются. – Doe 10 May 2017 в 12:28
  • 6
    рад, что это работает. вы видите, что вы можете подключить больше команд grep и grep -v в середине, чтобы включить и исключить то, что вам нравится. сделайте сам pgrep -f -a 'chrome', чтобы посмотреть, как выглядят процессы, каковы они есть. ура :) – Mina Michael 10 May 2017 в 14:44

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

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