screenで操作ログを取得する
Pocket

画面を分割したりすることの出来るscreenコマンドだが、実はコンソールのログを取得することが可能だ。
起動時にログを取得する場合は、以下のように「.screenrc」ファイルに記述する。

logfile ログファイルのPATH
deflog on
Sponsored Links

なお、このままだとログの記述はリアルタイムでは行われず、何秒かごとにまとめて記述される。
ログのリアルタイムでの記録をさせる場合は、以下のように記述する。

logfile /home/$USER/screen-output.%Y%m%d.log
logfile flush secs
deflog on

 

もちろん、scriptコマンドでの方法と同じようにsyslogへの記録を行わせる事も可能だ。

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。