Как завершить работу chrome
в Linux, чтобы при следующем запуске сеансы возобновились/восстановились?
Под Windows это сделать несложно, но под Linux, как бы я ни пытался убить chrome
, при следующем запуске он забывает все старые сеансы, как будто ничего не произошло.
решение1
Перейдите на страницу настроек и при запуске включите опцию «Продолжить с того места, где вы остановились». В вашем браузере
chrome://settings/onStartup
[Обновление от 29 октября 2021 г.] В сеансе командной строки (выбранная вами оболочка: sh, bash, csh, ksh и т. д.) найдите корневой PID вашего процесса с помощью
ps -fea |grep -i chrome
это вернет вам все процессы Chrome, запущенные Chrome, чтобы найти корневой процесс с одним из идентификаторов процессов Chrome.
pstree -pH 515333 | grep -i chrome |head
|-plasmashell(5259)-+-chrome(515311)-+-cat(515317)
| | |-chrome(515328)---chrome(515354)-+-{chrome}(515389)
| | | |-{chrome}(515390)
| | | |-{chrome}(515391)
| | | |-{chrome}(515392)
| | | |-{chrome}(515393)
| | | |-{chrome}(515394)
| | | |-{chrome}(515395)
| | | |-{chrome}(515397)
| | | |-{chrome}(515398)
Это даст вам первую часть дерева процессов, связанных с Chrome (если вы хотите удалить все процессы, связанные с Chrome)головакоманда), выберите запускаемый процесс и выполните killl -9, в этом случае
kill -9 515311
Запустите Chrome еще раз, и он спросит, хотите ли вы восстановить сеанс.