我在 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'
结果是我收到了./script/my_script.rb
in的输出./log/my_log.log
。这种行为是需要的。奇怪的是,我也在本地邮件中收到了输出。我想知道我的脚本的输出是如何被邮件捕获的。由于我将输出重定向到日志文件,我希望我的 cron 作业没有输出,因此当 cron 作业运行时我不会收到任何邮件。任何人都可以阐明邮件如何获得输出./script/my_script.rb
吗?