【问题标题】:tar exclude error-output on specific pathstar 排除特定路径上的错误输出
【发布时间】:2016-06-17 06:41:42
【问题描述】:

是否可以像使用 exclude 排除文件一样忽略错误消息,例如:/etc/some-tool/some-log: file changed as we read it

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

目前在man tar 上找不到可以帮助我的命令。

【问题讨论】:

  • 查看--warning=no-file-changed 选项。 (见stackoverflow.com/a/24012292/1328439
  • 我会去看看它是否对我有帮助。不幸的是,我现在无法测试它。根据我的理解,我会说我必须使用关键字file-changed 而不是no-file-changed,但我们很快就会看到。

标签: linux unix tar


【解决方案1】:

我编写了一个脚本来分析输出日志并确定它是否是错误。忽略全局范围的警告不是我想要的。花了我一些时间,但这是 imo 最安全的方法。

【讨论】:

    猜你喜欢
    • 2021-12-20
    • 2011-03-10
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多