- 追加された行はこの色です。
- 削除された行はこの色です。
*GNOME端末でに作業ログを自動保存 [#ladfe897]
GNOME端末で作業を実施する際に、ログがとれなくてちょっと不便してました。
Windowsの端末エミュレータ(Teratermとか、Poderosaとか)は設定すれば自動でログ取得ができるのに、GNOME端末でできないのかなぁ、と思ってたんですが、実は簡単にできます。
*1.ログ取得用スクリプト作成 [#l3335f06]
rootユーザで、以下のスクリプトを/usr/binに作成します。
script -a ~/log/term/term`date +%Y%d%m%H%M%S`.log
一行です。これの権限を755で設定します。
ちなみに、''script''コマンドは、画面に出力されたものをファイルに保存するコマンドです。
先のスクリプトで、ユーザのホームディレクトリの「''log/term''」配下に、「''termyyyymmddHHMMSS.log''」というファイル名のファイルが保存されます。
よって、各ユーザのホームディレクトリ配下に「''log/term''」がないといけません。
この辺は、必要に応じて変えてください。
*2.GNOME端末の起動コマンド変更 [#p07a973e]
メニューとかにあるGNOME端末のアイコンを右クリックし、「プロパティ」を選択します。
すると、以下のような画面が表示されます。
&ref(pic1.png);
上の画面の「コマンド」のところを以下の内容を追加します。(上の画像は既に追加済み)
gnome-terminal -x termlog
「gnome-terminal」コマンドの「-x」オプションは、後ろに指定されたコマンドを端末の中で実行する、と言うもので、GNOME端末が起動後すぐに実行されます。
ちなみに、フルパスじゃなくて言いように、1.であらかじめパスの通ってるところに「''termlog''」スクリプトを作成してます。
ちなみに、フルパスじゃなくていいように、1.であらかじめパスの通ってるところに「''termlog''」スクリプトを作成してます。
へ〜便利ですな〜