2

Я пытаюсь спасти батарею моего ноутбука, приостановив / остановив полностью хром, чтобы сделать что-то, при этом сворачивая его вручную, отправив ему сигнал остановки-остановки. Когда я сделал это, я нажал CTRL+T, чтобы проверить, может ли chrome создавать вкладку, когда она остановлена, chrome не реагировал на создание новой вкладки, но я заметил, что заголовок окна изменился с моего текущего имени вкладки на "Новая вкладка", то есть она все еще работает.

Строка, которую я использую для отправки сигнала kill-stop: sudo kill -STOP $(pidof chrome) .

Как я могу полностью остановить Chrome от использования процессорного времени в течение определенного периода времени и сохранения всей моей сессии в памяти (без необходимости выходить из нее и запускать ее снова)? И почему вышеописанный метод не работает полностью?

1 ответ1

2

Похоже, что в pidof отсутствуют некоторые процессы, тестируя его с помощью Chromium в Debian, он возвращает 17 pid, а ps ax|grep [path] возвращает 18 pid.

Я бы использовал это вместо того, чтобы найти путь Chrome с

cpath=`which chrome`

pkill -f -STOP "$cpath"

Воспользовавшись pkill's -f:

-f, --full

Шаблон обычно сопоставляется только с именем процесса. Когда -f установлен, используется полная командная строка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .