我目前遇到一个问题,我发现它无法在线解决。我尝试了两种不同的操作系统,两者都有相同的难度。一个是Ubuntu,另一个是os OSx。
现在的问题是,对于这个例子,每分钟运行一次cron来命中一个.php文件,该文件又将.txt文件中找到的值的计数增加1。
在.php文件的开头我有:
#!的/ usr / bin中/ PHP
我还尝试在最后添加quiet标签。这并没有导致cron工作。
cron命令如下:
在CRON下的syslog中找到的输出是:
(用户)CMD(php /var/www/cron/index.php> / dev / null 2>& 1)
没有错误。 如果我按照给出的那样运行该命令。 .txt中的计数增加1.但没有什么可以说明为什么cron不允许这种情况发生。
对于这篇文章感到抱歉。任何建议都将不胜感激。
答案 0 :(得分:0)
只是为此留下答案,供将来参考。请检查由Cron运行的php文件中包含的文件是否具有绝对路径,而不仅仅是文件本身的本地路径。
即: 没有: 包括'inc / test.php';
您需要使用例如: 包括'/var/www/cron/inc/test.php';