1.PHP文件有没有执行权限,条件允许可以把文件权限设为777
2.php的相对路径问题
vim /etc/crontab文件增加
*/1 * * * * root php /var/test/index.php
后使用crontab -l 查看不到/etc/crontab新增的任务,只能查看到/var/spool/cron目录下新增的任务,但是其实是已经加载进来了,可以查 看/var/log/cron.log查看到运行的任务命令
在/var/test/inde.php文件中
<?php
$path="debug.log";
$fp = fopen ( $path, "a+" );
if ($fp) {
fwrite ( $fp, time()."\r\n" );
fclose ( $fp );
echo "fopen success";
}else{
echo "fopen fail";
}
?>
由于$path="debug.log";是相对路径,所以直接php /var/test/index.php 是不生效的,所以要将任务改成
vim /etc/crontab文件增加
*/1 * * * * root cd /var/test && php /var/test/index.php
附:http://blog.csdn.net/benben0503/article/details/38731707
http://blog.csdn.net/xiyuan1999/article/details/8160998