需要在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
我是小菜鸟,请各位别见笑。如果能在面板计划任务里实现最方便。。。
|
|