我在cron作业中有一个php脚本:
0 * * * * php -q /path/to/script.php
我使用-q
开关来抑制除脚本本身产生的输出之外的任何输出。该脚本只会在有东西要看的时候输出内容。
但是,似乎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
意味着“真的没有输出”?
答案 0 :(得分:2)
你可能在/path/to/script.php文件中返回了回车,很可能是<?php ... ?>
标签之外的回车。