- ベストアンサー
rsyncの実行時間
rsyncを実行後、ログに実行時間を残したいのですが、どのようにコマンドを打てば良いか教えてもらえないでしょうか。 time rsync -avz /usr/src /test >> /var/log/rsync/rsync.log 試しに上記のように打ってみたのですが、実行時間がログには入りませんでした。 Linux初心者ですが、宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Bash組み込みコマンドである timeを利用した場合 rsync -avz /usr/src /test >> /var/log/rsync/rsync.log までが終了した時間を表示します。 またtimeの出力先は標準エラーですので 正しい書き方としては、以下のようになるかと思います。 (time rsync -avz /usr/src /test) >> /var/log/rsync/rsync.log 2>&1
お礼
ご回答頂き有難うございます。 無事に実行時間を出力することができました。 不明点がありますが、調べてみたいと思います。