【发布时间】:2013-02-05 15:20:06
【问题描述】:
我在 crontab 中有以下条目:
0 5 * * * /bin/bash -l -c 'export RAILS_ENV=my_env; cd /my_folder; ./script/my_script.rb 2>&1 > ./log/my_log.log'
这样做的结果是我在./log/my_log.log 中收到./script/my_script.rb 的输出。这种行为是需要的。奇怪的是,我也在本地邮件中收到了输出。我想知道我的脚本的输出是如何被邮件捕获的。由于我将输出重定向到日志文件,我希望我的 cron 作业没有输出,因此当 cron 作业运行时我不会收到任何邮件。任何人都可以阐明邮件如何获得./script/my_script.rb 的输出吗?
【问题讨论】: