非完全終了後も継続的な「記録」ファイルを取得する方法は?

非完全終了後も継続的な「記録」ファイルを取得する方法は?

VirtualBoxでUbuntu Server 10.10を使用しています。私はhistoryコマンドで表示される可能性がある「記録」ファイルに実行したコマンドを保存するのが好きです。ただし、このコマンドを使用せずにVirtualBoxを閉じると、次回のshutdown起動時に最後のセッションのコマンドは履歴ファイルに保存されません。

コマンドを使用してシステムをシャットダウンした場合にのみ、コマンドが保存されますshutdown。たとえばshutdown -P 0

「完全に」終了した後も保持されるように、各コマンドの後に履歴ファイルを保存する方法はありますか?

答え1

常に使用する必要がありますshutdown

ファイルに以下を追加できます~/.bashrc

PROMPT_COMMAND='history -a'

これにより、各コマンドが完了した後、メモリ内の履歴が履歴ファイルに追加されます。

関連情報