3

これが可能かどうかはわかりませんが、ログイン後に開始するすべてのコンソール出力(stderrおよびstdout)をログファイルに自動的にティーするのは非常に便利です。ログインしてティーするたびに一意のファイルを作成する必要があります。そのすべてが私のログディレクトリに出力されます。これを設定するのに役立つアイデアを事前に感謝します。

4

2 に答える 2

5

私が知っている唯一のユーティリティは、あなたが望むものに近づきscriptます。それは、セッションの完全なトランスクリプトを作成するコマンドです。

すべてのログインに対してこれを自動的に行うには、ラッパースクリプトを作成し、それをデフォルトのシェルとして設定する必要があります。

Webでの小競り合いの結果、次のスクリプトが作成されました:http ://snipt.net/d1s4st3r/script-that-acts-as-a-login-shell-replacement-to-log-everything-an-user-does/

使ったことはありませんが、一見すると缶に書いてあるように見えます。

于 2011-08-23T23:16:07.623 に答える
0

これは、作成するログファイルのパラメータを取得するコマンド「script」を説明するサイトへのリンクです。これを.loginファイルに配置すると、ログインするたびにログが作成されます。日付と時刻を使用してログファイル名を生成すると、セッションごとに個別のログが作成されます。Ctrl-Dを入力すると、まだテストしていないスクリプトセッションが終了しますが、これが前述の問題の解決策であると確信しています。

http://lxtipsandtricks.blogspot.com/2009/03/how-to-capture-unix-console-screen.html

于 2011-08-24T13:43:39.530 に答える