如何运行它并将innobackupex输出输出到一个文件(但仍然将输出发送到显示器)?
innobackupex --user=root --password=pass --databases="db" --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz我需要把最后一行中带有... completed OK!的innobackupex日志输出到一个文件中吗?我该怎么做呢?
发布于 2015-09-01 21:50:37
我还注意到,将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>之前结束
发布于 2014-10-23 17:57:26
预挂起
2> >(tee file)你的命令。
https://stackoverflow.com/questions/19987916
复制相似问题