Eu desenvolvi um algoritmo para um problema bastante difícil em matemática que provavelmente precisará de vários meses para terminar. Como eu tenho apenas recursos limitados, iniciei isso no meu laptop Ubuntu 12.04 (x86). Agora eu quero instalar algumas atualizações e realmente reiniciar o laptop (a mensagem "por favor, reinicie" é apenas irritante).
Existe uma maneira de salvar um processo inteiro, incluindo a memória alocada, para continuar além de uma reinicialização?
Aqui estão algumas informações sobre o processo que você pode precisar. Por favor, não hesite em pedir mais informações, se necessário.
- Chamei o processo em um terminal com o comando "
./binary > ./somefile &
" ou "time ./binary> ./somefile &", não consigo me lembrar. - Está imprimindo algumas informações de depuração no std :: cerr (não com muita frequência).
- Atualmente, ele usa aproximadamente 600,0 kiB e, embora isso aumente, é improvável que aumente rapidamente.
- o processo é executado com prioridade normal
- o kernel é 3.2.0-26-generic-pae, a CPU é uma AMD, o sistema operacional é o Ubuntu 12.04 x86.
- funciona desde 9 dias e 14 horas (tempo demais para cancelá-lo ;-))