【问题标题】:Exclude some errors from python script in linux从linux中的python脚本中排除一些错误
【发布时间】:2022-10-12 22:54:52
【问题描述】:

我想从日志中排除一些错误。 我正在使用覆盆子 3b+。

我用

main.py >> log.txt 2>&1 | grep -v "Network is unreachable"

我不想要的错误是

[tcp @ 0x19ccea0] Connection to tcp://192.168.1.32:554?timeout=0 failed: Network is unreachable

我可以将整个错误放在 grep 中,因为 IP 地址可能会改变

但是,当我运行 main.py 时,此错误仍在我的 log.txt 文件中

【问题讨论】:

    标签: linux raspberry-pi


    【解决方案1】:

    您需要通过管道传送到grep,然后将 grep 的输出重定向到该文件。您正在将所有输出重定向到文件,因此grep 没有任何内容。

    main.py 2>&1 | grep -v "Network is unreachable" >> log.txt
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2013-04-01
      • 2013-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多