情况1:
[email protected] 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的组合:我希望我的每一天日志appendded在logs.txt文件的历史目的,也希望每日日志发送邮件。
尝试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.txt