Ubuntu Server 12.04を実行していて、すべてのシェルコマンドをログに記録しようとしています。私はrsyslog
をデフォルトで使用しようとしています。追加した "*.* /var/log/everything.log
"のrsyslog.con
fおよび50-default.conf
ですが、いくつかのエントリ(ログイン、ログアウト、サービスの停止/開始)しか取得しておらず、すべてを取得したいと思っていますls, cd [path], [Wrong command]
。
Rsyslogで何かを変更したり、他のアプリケーションを詳細に設定したりする必要がありますか?.
Thx SP
セッション全体をログに記録したい場合(つまり、両方のコマンドを入力し、それらのコマンドからの結果)、次のコマンドを使用します。
script
引数がない場合、結果は現在のディレクトリの「TypeScript」というファイルに保存されます。
script bogus.txt
は「bogus.txt」に保存されます
コマンドの完全なリストについては、manページを参照してくださいman script