我在 cron 作业中有一个 php 脚本:
0 * * * * php -q /path/to/script.php
我使用该-q
开关来抑制除脚本本身产生的任何输出之外的任何输出。该脚本只会在有东西可看时输出内容。
如果有输出到标准输出,cron 将发送一封电子邮件,这正是我想要的。
但是,似乎php -q
总是会输出回车。这足以触发 crons 电子邮件通知。
# php -q script.php > test.txt
# ls -la test.txt
-rw-r--r-- 1 test test 1 Oct 12 22:41 test.txt
有没有办法让-q
“真的什么都不输出”?