【MacOS】ターミナル実行ログ保存 [Mac]

Mac(UNIX)でターミナルの実行履歴を取る方法

1.ログの保存ディレクトリを作成します。
$ mkdir -p $HOME/log/termlog

2.ターミナルのメニューから[ターミナル] > [環境設定]を選択します。

3.環境設定ウィンドウが開くので[設定]を選択します。

4.左ペインからログを取る設定を選択します(ここではBasic選択しています)。

5.右ペインの[シェル]タブを選択します。

config.png

6.オプション「起動」のコマンドを実行のチェックボックスにチェックを入れます。

7.右のテキストボックスに下記の文字列を入力します。

logtimestamp=`date "+%Y%m%d-%H%M%S"`;scriptmylog="$HOME/log/termlog/$logtimestamp-termlog.txt";script $scriptmylog

config2.png

8.設定後、設定ウィンドウを閉じBasic設定のターミナルを起動すると、ログが作成されています。
$ ls $HOME/log/termlog
20101224-213133-termlog.txt





この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。