很有新人在写cron php的时候经常碰到写好的程序, cron也设置好了,但是没有得到想要的结果,很是奇怪。

第一, 请检查你的控制台PHP程序是否已经设置了工作目录, cron默认的工作目录应该是 运行cron的用户目录。 修改工作目录的函数是:

//设置脚本工作目录
chdir(dirname(__FILE__));

第二, 运行控制台程序请把输出结果重定向到自定义日志文件中去,方便检查,验证。

php XXX.php > "/.../consume_hour`date +'%y%m%d%H%k%s'`.log" &

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注