質問: *inuxで、 * ssh 接続してコマンドを実行した時 * GUI 上でterminal を開いてコマンドを実行した時 の履歴を残すために、ssh ログイン / terminal 起動時に、自動でログをどこか(例えば/var/tmp/ユーザー名/log )に出力させたいです。 1. その方法を知りたいです(※ 現在、/etc/profile にscript コマンドを埋め込んでみたのですが、"/var/tmp/ユーザー名/log/ログファイル名 not found" となり、ログが取れません) 2. コマンドを叩いた時刻も同時に取得できる方法があれば、教えていただきたいです(history コマンドで、"export HISTTIMEFORMAT='%y/%m/%d %H:%M:%S '" するようなイメージ)
回答: > > 現在、/etc/profile にscript コマンドを埋め込んでみたのですが、"/var/tmp/ユーザー名/log/ログファイル名 not found" となり、ログが取れません) > > > `script /var/tmp/$USER/log/logfile.txt` のように書いたと言うことでしょうか? /var/tmp/$USER/log というディレクトリは存在して、そのユーザーから書き込み可能ですか? エラーメッセージからすると、ディレクトリが存在しない気がします。