
killall -s SIGTERM firefox
패키지 관리자와 브라우저 플러그인 업데이트가 적용될 수 있도록 cron 실행을 통해 밤에 Firefox를 종료했습니다 . 안타깝게도 브라우저를 (수동으로) 다시 시작할 때마다 about:sessionrestore
"세션 재개" 탭이 열리는데, 이는 Firefox가 이를 완전한 종료로 간주하지 않는다는 것을 분명히 나타냅니다. 나는 의지한다"Firefox를 닫을 때 쿠키 및 사이트 데이터 삭제" 기능(일부 예외 있음) 이는 Firefox 프로세스가 종료될 때 발생할 수 있습니다.
프로필 폴더의 세션 데이터에는 ~/.mozilla/firefox/
일부 개인 데이터가 포함되어 있어 백업 용량이 커집니다(필터링하기 쉽지 않을 수도 있음). rsync는 전송 중에 디렉터리의 특정 파일이 변경되었음을 부분적으로 보고합니다. 두 개 이상의 작업 공간에서 여러 Firefox 프로필을 교대로 사용하는데, 각 작업 공간의 경계를 수동으로 닫는 것이 불가능합니다.
모질라 문서그러한 기능에 대한 언급은 없습니다.Google 크롬 정보(/Chromium).
Wayland 친화적인 솔루션(아마도 Selenium 및 일부 합리적인 매크로 포함)도 허용됩니다.
답변1
다음과 같이 시도해 보십시오.하나의Firefox 프로필 - 두 개의 서로 다른 프로필로 실행되는 두 개의 Firefox 인스턴스가 있는 경우 작동하지 않을 수 있습니다.
kill `ps -ej | grep -v grep | grep firefox | head -1 | awk '{print $1}'`
여기서는 잘 작동합니다. "세션이 재개되었습니다"라는 메시지가 표시되지 않습니다.
이 명령은 단순히 상위 Firefox 프로세스를 "종료"하고(Linux에서 응용 프로그램을 종료하는 일반적인 방법인 TERM 신호를 보냅니다) 이것이 종료되는 방식입니다.