首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cron作业将标准输出/标准错误重定向到日志文件和仅邮件标准错误

问Cron作业将标准输出/标准错误重定向到日志文件和仅邮件标准错误
EN

Stack Overflow用户
提问于 2019-12-06 11:56:14
回答 1查看 287关注 0票数 0

顾名思义,我希望我的cron作业将STDOUT重定向到一个日志文件,并且只通过邮件发送STDERR输出。如果你对如何处理这个问题有一个想法,或者告诉我一些现有的技术,那将是非常有帮助的。

关于更多上下文,我正在使用github的备份实用工具创建github企业服务器的备份。cron作业执行shell脚本和according to their documentation,它将STDOUT重定向到日志文件,并生成一封包含STDERR输出的电子邮件。然而,根据我的理解,它将STDOUT和STDERR都重定向到日志文件。他们的示例cron:

代码语言:javascript
复制
MAILTO=admin@example.com

0 * * * * /opt/backup-utils/bin/ghe-backup -v 1>>/opt/backup-utils/backup.log 2>&1
EN

回答 1

Stack Overflow用户

发布于 2019-12-07 01:26:46

在Linux中,stderr是文件描述符2;您真正想要做的是为stderr指定另一个文件名,如下所示

代码语言:javascript
复制
0 * * * * /opt/backup-utils/bin/ghe-backup -v 1>>/opt/backup-utils/backup.log 2>/opt/backup-utils/backup_stderr.log
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59206641

复制
相关文章

相似问题

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