Я розробив алгоритм досить важкої проблеми з математики, яка, ймовірно, потребує декількох місяців, щоб закінчити. Оскільки у мене обмежені ресурси, я почав це на своєму ноутбуці Ubuntu 12.04 (x86). Тепер я хочу встановити деякі оновлення та фактично перезапустити ноутбук (повідомлення "будь ласка перезавантажте" просто дратує).
Чи є спосіб зберегти весь процес, включаючи виділену йому пам'ять, для продовження після перезавантаження?
Ось деякі відомості про процес, який вам може знадобитися. Будь ласка, не соромтеся запитати додаткову інформацію, якщо це потрібно.
- Я викликав процес у терміналі командою "
./binary > ./somefile &
" або "час ./binary> ./somefile &", я не можу реально згадати. - Це друк деякої інформації про налагодження до std :: cerr (не дуже часто).
- Наразі він використовує приблизно 600,0 кіБ, і хоча це збільшиться, навряд чи швидко зросте.
- процес працює з нормальним пріоритетом
- ядро 3.2.0-26-generic-pae, процесор - AMD, операційна система - Ubuntu 12.04 x86.
- він працює з 9 днів і 14 годин (настільки довго, щоб скасувати його ;-))