Comment get un file "historique" persistant même après un arrêt non-propre?

J'essaye Ubuntu Server 10.10 dans VirtualBox. J'aime que les commands que j'exécute soient enregistrées dans un file "historique" qui peut être affiché avec la command history . Mais si j'éteins VirtualBox sans la command shutdown , la prochaine fois que je démarre, les commands de la dernière session ne sont pas sauvegardées dans le file d'historique.

Les commands ne sont enregistrées que si j'arrête la machine avec la command shutdown . Par exemple, shutdown -P 0 .

Est-il possible de sauvegarder le file d'historique après chaque command afin qu'ils persistent même après un arrêt "non-propre"?

Vous devriez toujours utiliser l' shutdown .

Vous pouvez l'append à votre file ~/.bashrc :

 PROMPT_COMMAND='history -a' 

Cela appenda l'historique en memory à votre file d'historique après chaque command est terminée.