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

5

Acabei de ter o meu primeiro crash do Firefox, onde perdi todas as abas da minha sessão (graças ao Firefox Panorama, esse número também era muito alto). Felizmente, o Firefox manteve backups do arquivo sessionstore.js , e o mais recente tinha apenas dois dias.

No entanto, parece que os backups desses sessionstore.js arquivos são feitos muito raramente e eu gostaria que o Firefox para backup mais frequentemente (como a cada segundo ou a cada dia, como acontece com os marcadores). Existe alguma maneira de fazer isso?

    
por poke 25.10.2010 / 14:34

1 resposta

5
  1. Ir para about:config
  2. Digite browser.sessionstore.interval no filtro
  3. Altere o valor do padrão 10000 para algo menor
  4. Reinicie o Firefox (pode não ser necessário, não faz mal se você fizer isso)

Mas se você quiser criar cópias do arquivo, em vez marcado pelo timestamp , você pode executar uma tarefa agendada e executar algum arquivo de lote (se você 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ê vai acabar com arquivos assim:

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

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

    
por 25.10.2010 / 14:47