Firefox aumenta a frequência de backup do sessionstore.js

5

Acabei de ter meu primeiro travamento do Firefox, onde perdi todas as guias da minha sessão (graças ao Firefox Panorama, esse número também era bastante alto). Felizmente, o Firefox manteve os backups do sessionstore.jsarquivo, e o mais recente tinha apenas 2 dias.

No entanto, parece que os backups desses sessionstore.jsarquivos são feitos muito raramente e eu gostaria que o Firefox fizesse backup com mais frequência (como a cada segundo ou todos os dias, como acontece com os favoritos). Existe alguma maneira de fazer isso?

cutucar
fonte

Respostas:

5
  1. Vamos para about:config
  2. Digite browser.sessionstore.interval no filtro
  3. Altere o valor do padrão de 10000 para algo menor
  4. Reinicie o Firefox (pode não precisar, não dói se você precisar)

Mas se você quiser criar cópias do arquivo marcadas pelo carimbo de data / hora , poderá executar uma Tarefa agendada e executar algum arquivo em lotes (se estiver usando o Windows), como o seguinte:

@echo off

set sessionFilePrefix=c:\path-to-session-location\sessionstore
set sessionFileSuffix=.js

set stampH=%time:~0,2%
if %stampH% lss 10 (set stampH=0%time:~1,1%)
set stampM=%time:~3,2%
set stampS=%time:~6,2%
set stampU=%time:~9,2%
set sessionVer=%stampH%%stampM%%stampS%%stampU%

:Start
IF NOT EXIST "%sessionFilePrefix%%sessionFileSuffix%" (GOTO :End)
IF NOT EXIST "%sessionFilePrefix%-%sessionVer%%sessionFileSuffix%" (
copy "%sessionFilePrefix%%sessionFileSuffix%" "%sessionFilePrefix%-%sessionVer%%sessionFileSuffix%"
):End

Agora, sempre que a tarefa agendada executar essa operação de arquivo em lote, você criará cópias de backup do arquivo sessionstore.js . Você terminará com arquivos assim:

  • sessionstore-10302087.js
  • sessionstore-10334925.js, etc.

Lembre-se de limpar esses arquivos de vez em quando.

aleatório
fonte
Li que essa opção altera apenas a frequência com que o Firefox grava no sessionstore.jsarquivo enquanto uma sessão está em execução. Mas eu quero Firefox para criar backups mais vezes (ou seja sessionstore-1.js, sessionstore-2.js, sessionstore-3.js, ...)
picar
Se você deseja criar backups, tente executar uma tarefa agendada para gerá-los @pok
random
Obrigado pelo script, eu apenas pensei que o Firefox tinha alguma configuração para isso (como o Firefox já os faz backup; raramente para mim).
cutuca
Observe que nas versões recentes do Firefox (a partir de fevereiro de 2018), o arquivo sessionstore é criado somente depois que você sai do Firefox. A browser.sessionstore.intervalpreferência controla a frequência com que o Fx grava no sessionstore-backups/recovery.jsonlz4arquivo. Bem, é suposto, mas isso ainda é incorreto e não acontece de maneira confiável, portanto, um complemento como o Session Manager ajudaria fazendo esses backups automáticos (no FX 56 e inferior apenas por enquanto).
Sundar