2016-06-17 34 views
0

是否可以像使用排除来排除文件一样忽略错误消息,如:/etc/some-tool/some-log: file changed as we read ittar排除特定路径上的错误输出

我使用tar来执行系统备份,将stdout和stderr重定向到日志文件中。我有一些包含日志文件的direcotires。根本不想在结果文件中每天都有相同的错误行(如上所示)。

到目前为止找不到一个命令man tar这可以帮助我。

+1

查看'--warning = no-file-changed'选项。 (请参阅http://stackoverflow.com/a/24012292/1328439) –

+0

我将与此一起去看看它是否对我有帮助。不幸的是我现在无法测试它。对于我的理解,我会说我必须使用关键字'file-changed'而不是'no-file-changed',但我们很快会看到。 – Yaerox

回答

0

我写了一个脚本,它分析输出日志并确定它是否是错误。忽略全球范围内的警告并不是我所期待的。花了我一些时间,但它是最安全的方法imo。