设想1:
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:
如果我像这样使用:
10 12 * * * /usr/local/bin/curator --config /home/itadmin/.curator/curator.yml /home/itadmin/.curator/snapshotdaily.yml 我收到邮件,但没有存储在logs.txt中
我想要的是1和2的结合:为了历史目的,我希望我的每一天日志都被附加到logs.txt文件中,并且希望每天的日志都以邮件的形式发送。
发布于 2017-05-10 12:24:08
试试tee:
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.txthttps://serverfault.com/questions/849282
复制相似问题