【MacOS】ターミナル実行ログ保存 [Mac]
Mac(UNIX)でターミナルの実行履歴を取る方法
1.ログの保存ディレクトリを作成します。
$ mkdir -p $HOME/log/termlog
2.ターミナルのメニューから[ターミナル] > [環境設定]を選択します。
3.環境設定ウィンドウが開くので[設定]を選択します。
4.左ペインからログを取る設定を選択します(ここではBasic選択しています)。
5.右ペインの[シェル]タブを選択します。
6.オプション「起動」のコマンドを実行のチェックボックスにチェックを入れます。
7.右のテキストボックスに下記の文字列を入力します。
logtimestamp=`date "+%Y%m%d-%H%M%S"`;scriptmylog="$HOME/log/termlog/$logtimestamp-termlog.txt";script $scriptmylog
8.設定後、設定ウィンドウを閉じBasic設定のターミナルを起動すると、ログが作成されています。
$ ls $HOME/log/termlog
20101224-213133-termlog.txt