いくつかのコマンドをリモートで実行するスクリプトがあります。実行するたびに、実行時間がログに追加されます。私はそれを正しく行っていると思いましたが、スクリプトがログのサーバーの時刻/日付を使用せずに、私のマシンの時刻/日付を送信していることに気付きました。
これは私が今使っているコマンドです:
ssh root@myserver "echo \"*** Log info of $(date -u) ***\" >> /var/log/app.log"
一重引用符を使用してみましたが、まったく機能せず、スクリプトにエラーが表示されます。
その時間をサーバー上のファイルに記録するためのより良い方法はありますか?