是否可以将stdout输出到文件,但忽略stderr?
我有一个 Python 脚本,它使用 sys.stderr.write(error) 将错误输出到 stderr。对于这个特定的脚本,我想忽略这些。这怎么可能?
这是 crontab 中的当前条目:
* * * * * /Users/me/bin/scrape-headlines /Users/me/proxies.txt >> /Users/me/headlines.txt 2>&1
scrape-headlines 是一个调用 Python 脚本的 bash 脚本。
请您参考如下方法:
2>&1 将 stderr 重定向到 stdout,并将其附加到 headlines.txt。 因此,将 stderr 重定向到 /dev/null:
* * * * * /Users/me/bin/scrape-headlines /Users/me/proxies.txt >> /Users/me/headlines.txt 2> /dev/null
