首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gzip和管道显示输出到文件中运行innobackupex

使用gzip和管道显示输出到文件中运行innobackupex
EN

Stack Overflow用户
提问于 2013-11-15 04:41:06
回答 2查看 1.6K关注 0票数 0

如何运行它并将innobackupex输出输出到一个文件(但仍然将输出发送到显示器)?

代码语言:javascript
复制
innobackupex --user=root --password=pass --databases="db" --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz

我需要把最后一行中带有... completed OK!的innobackupex日志输出到一个文件中吗?我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2015-09-01 21:50:37

我还注意到,将xtrabackup的"OK“输出保存到日志文件中有点困难,因为Perl脚本正在处理tty。以下是对我起作用的方法。

如果您需要从命令行执行innobackupex,您可以这样做:

代码语言:javascript
复制
nohup innobackupex --user=root --password=pass --databases="db" --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz 2>/path/mybkp.log

如果您需要编写脚本并获得OK消息,您可以这样做:

代码语言:javascript
复制
/bin/bash -c "innobackupex --user=root --password=pass --stream=tar ./ | gzip -c -1 > /var/backup/backup.tar.gz" 2>/path/mybkp.log

请注意,在第二个命令中,双引号在2>之前结束

票数 1
EN

Stack Overflow用户

发布于 2014-10-23 17:57:26

预挂起

代码语言:javascript
复制
2> >(tee file)

你的命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19987916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档