J'ai développé un algorithme pour un problème assez difficile en mathématiques qui peut prendre plusieurs mois. Comme je n'ai que des ressources limitées, j'ai commencé ceci sur mon ordinateur portable Ubuntu 12.04 (x86). Maintenant, je veux installer des mises à jour et redémarrer l'ordinateur portable (le message "redémarrez s'il vous plaît" est simplement ennuyeux).
Existe-t-il un moyen de sauvegarder tout un processus, y compris la mémoire allouée, pour le poursuivre au-delà d'un redémarrage?
Voici quelques informations sur le processus dont vous pourriez avoir besoin. S'il vous plaît n'hésitez pas à demander des informations supplémentaires si nécessaire.
- J'ai appelé le processus dans un terminal avec la commande "
./binary > ./somefile &
" ou "time ./binary> ./somefile &", je ne m'en souviens pas vraiment. - Cela affiche des informations de débogage sur std :: cerr (pas très souvent).
- Il utilise actuellement environ 600,0 Ko et, même si cela va augmenter, il est peu probable que cela augmente rapidement.
- le processus s'exécute avec une priorité normale
- le noyau est 3.2.0-26-generic-pae, le cpu est un AMD, le système d'exploitation est Ubuntu 12.04 x86.
- il fonctionne depuis 9 jours et 14 heures (donc trop long pour l'annuler ;-))