2 yuterigele yuterigele 于 2016.04.13 11:11 提问

linux服务器crontab无法自动运行php文件问题

1.crontab -l 图片说明

2.geturl.php文件内容图片说明

3.geturl.php文件权限截图图片说明

4.如果php文件内容是 echo “123”;的话可以正常运行。

请各位大神帮忙一下,应该是什么问题,多谢~

3个回答

oyljerry
oyljerry   Ds   Rxr 2016.04.13 18:34

加一些echo在php中等,看具体是不是哪一步出错了

yuterigele
yuterigele   2016.04.14 09:48

cli模式不支持header跳转,所以我用file_get_contents函数实现了这个功能,问题解决了,多谢了~

zjwlgr
zjwlgr   2016.04.25 16:29

你这是跑脚本吧,推荐用 nohup
nohup /usr/local/php5/bin/php(php可执行文件地址) /Scriptphp/livechange.php(可执行php的地址) &
时间段需要在php中设置 sleep(60)
如果要果看日志的话,cd / 下面会有一个 nohup.out 的文件
nohup --help 楼主要吧了解一下机子上的nohup

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!