bash(sh)のビルトインコマンド time の出力がどうしてもリダイレクトできなくて困ってた。
たとえば、サービスのバックアップをとるスクリプトの時間を計測して、それを記録したい場合、timeの出力は標準エラー出力にでるので、
% time backup-service.sh 2> log
とやればいいように思えるが、これではうまくいかない。なぜなら
続きを読む »
日時: 2008年05月10日 20:04 | 固定リンク | コメント (0) | トラックバック (0)
Webサービスのバックアップなんかは結構な分量(ファイル数、サイズ)のファイルを rsync とかでバックアップサーバーに転送する必要があるが、転送サイズを小さくするために rsync -az とかして、圧縮しながら転送することが多い。
しかし、圧縮処理は CPU に負荷かけるので、リモートサーバーには忙しくないときにゆるく圧縮処理をやってもらいたい。そんなときは リモート側の rsync を nice をつけて実行すると良い感じ。具体的には
日時: 2008年05月09日 14:50 | 固定リンク | コメント (0) | トラックバック (0)