- 论坛徽章:
- 0
|
此问题属于cacti系统中的每隔五分钟自动执行poller.php,取回相应数据的部分;
我看了CU上面很多类似的帖子,还是没找到原因,特来寻求大伙的帮助,在此谢谢了!
我已经启动了crond服务,并且已经在/etc/crontab文件中制定的计划的内容,如下:
*/5 * * * * cactiuser /usr/local/bin/php /opt/httpd/htdocs/cacti/poller.php > /dev/null 2>&1
并且我在/var/log/cron文件中找到执行的过程,如下:
Jul 12 22:34:01 mail crond[13471]: (cactiuser) CMD (/usr/local/bin/php /opt/httpd/htdocs/cacti/poller.php > /dev/null 2>&1)
这只是其中一条,上面这句就能代表,crontab已经起作用,对吧?
我在cactiuser用户下面,执行上面的语句可以产生结果,但是计划任务里面,却什么都没有.
另外,我曾在poller.php文件中加入一个提示性的输出: fwrite(fopen("/home/cactiuser/php.txt","w"),date("Y-m-d H:i:s"));
也发现相应目录中的文件有正确的输出,这使我开始怀疑这些PHP语句是否可以用计划任务执行了.
特别是poller.php所需要调用的其它PHP函数,是否可以正常运行在计划任务中,不知哪位能赐教一二!
在此多谢过路的,顶顶....... |
|