Desarrollé un algoritmo para un problema matemático bastante difícil que probablemente necesite varios meses para terminar. Como solo tengo recursos limitados, comencé esto en mi computadora portátil Ubuntu 12.04 (x86). Ahora quiero instalar algunas actualizaciones y reiniciar la computadora portátil (el mensaje "reiniciar" es molesto).
¿Hay alguna manera de guardar un proceso completo, incluida su memoria asignada para continuar más allá de un reinicio?
Aquí hay información sobre el proceso que podría necesitar. No dude en solicitar más información si es necesario.
- Llamé al proceso en una terminal con el comando "
./binary > ./somefile &
" o "time ./binary> ./somefile &", realmente no puedo recordar. - Está imprimiendo información de depuración en std :: cerr (no muy a menudo).
- Actualmente está utilizando aproximadamente 600.0 kiB y aunque esto aumentará, es poco probable que aumente rápidamente.
- el proceso se ejecuta con prioridad normal
- el kernel es 3.2.0-26-generic-pae, la cpu es una AMD, el sistema operativo es Ubuntu 12.04 x86.
- funciona desde 9 días y 14 horas (demasiado tiempo para cancelarlo ;-))