• ベストアンサー

rsyncの実行時間

rsyncを実行後、ログに実行時間を残したいのですが、どのようにコマンドを打てば良いか教えてもらえないでしょうか。 time rsync -avz /usr/src /test >> /var/log/rsync/rsync.log 試しに上記のように打ってみたのですが、実行時間がログには入りませんでした。 Linux初心者ですが、宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.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

mikanuri
質問者

お礼

ご回答頂き有難うございます。 無事に実行時間を出力することができました。 不明点がありますが、調べてみたいと思います。

関連するQ&A