Maison > Questions et réponses > le corps du texte
Juste avant que le processus Java ne se termine anormalement, comment exécuter la commande spécifiée pour conserver l'état du système à ce moment-là ? J'ai vu un blog sur Internet qui disait que des commandes pouvaient être exécutées, mais il n'y avait aucune explication spécifique. .
大家讲道理2017-05-17 10:02:01
La sortie anormale dont vous parlez est-elle un crash de jvm ? Ou simplement lancer une erreur comme MOO ?
Si c'est le premier cas, aucune mesure ne peut garantir que vous enregistrerez l'état du système. Il est très probable que, comme TerminateProcess
et kill -9
, le processus. disparaîtra sans laisser de trace. TerminateProcess
和kill -9
一样,进程会不留痕迹地消失。
如果是后者的话,addShutdownHook
Si c'est ce dernier cas, addShutdownHook
devrait pouvoir le faire.