首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在cronjob中使用MAILTO?

在cronjob中使用MAILTO?
EN

Server Fault用户
提问于 2017-05-10 12:13:55
回答 1查看 257关注 0票数 0

设想1:

代码语言:javascript
复制
     MAILTO=xyz@example.com
10 12 * * * /usr/local/bin/curator --dry-run --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml >> /home/itadmin/.curator/logs.txt 2>&1

通过这个,所有的STDOUT和STDERR都将进入logs.txt。

设想2:

如果我像这样使用:

代码语言:javascript
复制
 10 12 * * * /usr/local/bin/curator --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml 

我收到邮件,但没有存储在logs.txt中

我想要的是1和2的结合:为了历史目的,我希望我的每一天日志都被附加到logs.txt文件中,并且希望每天的日志都以邮件的形式发送。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-05-10 12:24:08

试试tee

代码语言:javascript
复制
10 12 * * * /usr/local/bin/curator --dry-run --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml 2>&1 | /usr/bin/tee -a /home/itadmin/.curator/logs.txt
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/849282

复制
相关文章

相似问题

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