Lancer un process à partir d'un core dump

Lancer un process à partir d'un core dump - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 03-03-2010 à 12:08:48    

Bonjour,
Sous Unix avec gcore il est possible de créer un core dump d'un process qui en train de tourner, et ce sans l'arrêter.
Puisque le core contient l'état exact de la mémoire du process dans un état stable (au contraire d'un core dû à un crash), serait-il possible de relancer le process à partit du core ? C'est à dire charger le core en mémoire, et Go...
 
J'ai cherché sur le net mais je n'ai rien trouvé.
Je ne vois pas trop ce qui empêcherait de faire ça en théorie.
 
Merci d'avance.

Reply

Marsh Posté le 03-03-2010 à 12:08:48   

Reply

Marsh Posté le 12-03-2010 à 22:19:26    

Pour information de souvennir , Les core dump sont pour des fins de diagnostique et ne permettent pas de relancer le processus. quand tu génere ton dump, un certain nombre d'informations nécéssaires au bon fonctionnement de ton processus sont perdues.
 
tu conservera toutes les informations donnant l'état des variables et ou de code chargé mais las le contexte des actions qui devaient être executer après
 
Du coup je pense que cela est impossible.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed