VPS侦探论坛

 找回密码
 注册
查看: 5179|回复: 6

军哥,怎么在cron里运行php程序

[复制链接]
发表于 2014-12-26 22:08:16 | 显示全部楼层 |阅读模式

请教下军哥,我搭建了一个rss聚合,要用到
  1. /usr/bin/php /home/rss/update.php
复制代码
形式的自动更新,可是我加入cron任务后去一直没效果,不知道怎么回事
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2014-12-29 09:02:05 | 显示全部楼层


你可以手动执行看看有没有报错信息
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2014-12-29 21:02:34 | 显示全部楼层

我是直接在/var/spool/cron里建了个www文件允许的,里面内容是这样的:
  1. /usr/bin/php /home/wwwroot/rss/update.php --feeds --quiet
复制代码


因为直接用root允许的话会提示“Please don't run this script as root”。
新建一个其他用户又会提示“eAccelerator: Unable to change cache directory /usr/local/eaccelerator_cache permissions“。

所以我就干脆在/var/spool/cron里建了个www文件允许
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2014-12-29 21:09:25 | 显示全部楼层

回复 2# 的帖子




另外不能su www
提示要密码
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2014-12-30 09:26:47 | 显示全部楼层

回复 4# 的帖子


www用户是nologin用户是不允许登陆的,该用户未设置密码,也登陆不进去

可以自己修改用户,并设置密码

可以新建用户,修改/usr/local/eaccelerator_cache目录权限

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2014-12-30 12:11:53 | 显示全部楼层

回复 5# 的帖子


/usr/local/eaccelerator_cache现在的权限是root:root  0777
用其他用户执行后就会提示会提示“eAccelerator: Unable to change cache directory /usr/local/eaccelerator_cache permissions“。

把/usr/local/eaccelerator_cache的用户组改成其他有影响没
发表于 2014-12-30 15:29:01 | 显示全部楼层

777所有用户都可以读写
不清楚原因
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-4-20 05:40 , Processed in 0.027541 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表