0

これを実行して innobackupex の出力をファイルに出力するにはどうすればよいですか (ただし、出力はディスプレイに送信されます)。

innobackupex --user=root --password=pass --databases="db" --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz

... completed OK!最終行の innobackupex ログをファイルに出力する必要がありますか? どうやってやるの?

4

2 に答える 2

1

また、xtrabackup からの「OK」出力をログ ファイルに保存するのが少し難しいことにも気付きました。これは、Perl スクリプトが tty で再生されるためです。これが私のために働いたものです。

コマンド ラインから innobackupex を実行する必要がある場合は、次のようにします。

nohup innobackupex --user=root --password=pass --databases="db" --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz 2>/path/mybkp.log

スクリプトを作成して OK メッセージを受け取る必要がある場合は、次のようにします。

/bin/bash -c "innobackupex --user=root --password=pass --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz" 2>/path/mybkp.log

2 番目のコマンドでは、二重引用符が2>

于 2015-09-01T13:50:37.387 に答える