リモートマシンの履歴を表示し、タイムスタンプ(つまり、どのコマンドがいつ実行されたか)を使用してローカルマシンのファイルに保存するプログラムをスケジュールしたいのですが、使用したコードは次のとおりです。
ssh -i private_key user@ip 'export HISTTIMEFORMAT=\"%D-%T \" ; \
export HISTFILE=/home/$user/.bash_history; \
set -o history; history' > myfile.txt
ただし、正しいタイムスタンプを付ける代わりに、現在の時刻をすべてのコマンドの前に置きます。したがって、スケジューラがたとえば9時のクロックで実行される場合、すべてのコマンドのタイムスタンプは9時のクロックです。どこが間違っているのですか?