在CentOS 6.5版(最终版)上:
我知道通常我只需要在crontab中使用以下命令来运行php脚本。
0 * * * * /usr/local/bin/php absolute_path_file_to_the_script.php
但是,最近,它停止了工作。唯一的解决方法是使用以下命令
0 * * * * /usr/local/bin/php absolute_path_file_to_the_script.php > log
但我现在不想输出任何东西来记录。
所以,我甚至试过
0 * * * * /bin/sh -c "/usr/local/bin/php absolute_path_file_to_the_script.php"
但是上面的推荐再次无法在crontab中工作(如果我直接输入shell,它就可以工作)。
我确信上面的命令确实在crontab中运行了一秒钟
ps ux
,然后它就停止了执行。
有关如何正确运行命令而不记录的任何想法?
答案 0 :(得分:0)
尝试从终端运行该命令(仅限php,不带cron设置)并显示结果
答案 1 :(得分:0)
Marc和Greg的答案都有效:
> /dev/null
或
> /dev/null 2>&1