如何运行它并将innobackupex输出输出到文件(但仍然将输出发送到显示器)?
innobackupex --user=root --password=pass --databases="db" --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz
我需要将最后一行... completed OK!
的innobackupex日志输出到文件中吗?我怎么能这样做?
答案 0 :(得分:1)
我也注意到保存" OK"从xtrabackup输出到日志文件,作为使用tty播放的Perl脚本。这对我有用。
如果您需要从命令行执行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>
答案 1 :(得分:0)
前置
2> >(tee file)
到你的命令。