当前位置:论坛首页 > Linux面板 > 求助

请教关于宝塔crontab 的设置

发表在 Linux面板2018-2-6 23:27 [复制链接] 1 4862

需要在vps上弄个RSS,自动更新上需要弄crentab。请教一下大家,以下是教程原文。


crontab 方式:这里需要注意的是更新脚本文件update.php或update_daemon2.php不能由root用户来执行,可以通过apache或者Nginx的运行用户来执行,如apache或者www-data等: crontab -u www-data -e添加如下内容:
*/30 * * * * www-data /usr/bin/php /var/www/ttrss/update.php --feeds --quiet含义为:
  • 通过 crontab,可以在固定的时间间隔执行系统指令或者 Shell 脚本,-u 指定某个用户用户的 corntab 服务,-e:编辑某个用户的crontab文件内容。
  • crontab的文件格式:分 时 日 月 星期 要运行的命令
这样每隔 30 分钟会执行一次 update.php 更新脚本。


那么我在计划任务里面要怎么填写呢?目前我理解是这样的。

*/30 * * * */www/server/php/70 /www/wwwroot/rss.abcd.com/update.php --feeds --quiet
/www/server/php/70  是PHP的地址
/www/wwwroot/rss.abcd.com/update.php  是执行文件的地址

那么如果要在计划任务里设置   应该怎么写???

如果在ssh里的话
不能用root用户只能用apache或者www-data:
crontab -u www-data -e   或者    crontab -u apache -e    这样写对吗?
后面执行:
*/30 * * * * /www/server/php/70 /www/wwwroot/rss.abcd.com/update.php --feeds --quiet



我是小菜鸟,请各位别见笑。如果能在面板计划任务里实现最方便。。。


使用道具 举报 只看该作者 回复
发表于 2018-2-7 16:09:34 | 显示全部楼层
没有大大指点一下吗?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

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