GNOME端末でに作業ログを自動保存 の変更点
Top / GNOME端末でに作業ログを自動保存
- 追加された行はこの色です。
- 削除された行はこの色です。
- GNOME端末でに作業ログを自動保存 へ行く。
- GNOME端末でに作業ログを自動保存 の差分を削除
*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''」スクリプトを作成してます。 へ〜便利ですな〜