Tôi đã phát triển một thuật toán cho một vấn đề khá khó khăn trong toán học, có khả năng sẽ cần vài tháng để hoàn thành. Vì tôi chỉ có tài nguyên hạn chế, tôi đã khởi động nó trên máy tính xách tay Ubuntu 12.04 (x86) của mình. Bây giờ tôi muốn cài đặt một số bản cập nhật và thực sự khởi động lại máy tính xách tay (thông báo "vui lòng khởi động lại" chỉ gây phiền nhiễu).
Có cách nào để lưu toàn bộ quá trình bao gồm bộ nhớ được phân bổ của nó để tiếp tục vượt quá khởi động lại không?
Đây là một số thông tin về quá trình bạn có thể cần. Xin vui lòng hỏi thêm thông tin nếu cần.
- Tôi đã gọi quy trình trong một thiết bị đầu cuối bằng lệnh "
./binary > ./somefile &
" hoặc "thời gian ./binary> ./somefile &", tôi thực sự không thể nhớ được. - Nó đang in một số thông tin gỡ lỗi sang std :: cerr (không thường xuyên lắm).
- Hiện tại, nó đang sử dụng khoảng 600,0 kiB và mặc dù điều này sẽ tăng lên, nhưng nó không có khả năng tăng nhanh.
- quá trình chạy với ưu tiên bình thường
- kernel là 3.2.0-26-generic-pae, cpu là AMD, hệ điều hành là Ubuntu 12.04 x86.
- nó chạy từ 9 ngày và 14 giờ (quá lâu để hủy bỏ nó ;-))