« 芙蓉区政府赴美招商多媒体演示 | Liuyang.Blog()首页 | 艾特婚纱 - 网站设计 »

Dedecms Crontab自动采集+生成HTML插件

作者:Liuyang 发表于 2007-08-23 12:08 最后更新于 2007-08-29 17:08
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。

因为项目需要,我对Dedecms 4.0的采集模块进行了代码阅读.
并参照另外一个插件做成了能够在unix系统下面通过Crontab自动运行的插件.
因为unix shell下面并不能像浏览器一样通过javascript自动跳转来传递参数.所以必须将采集的循环结构予以改造.
最终的效果是通过Crontab定时任务执行一个php脚本,并附带上采集结点的ID号和任务ID号.
程序就能对目标网站进行定时采集并更新栏目页面、内容页面和首页.

proliant# tail cron
Aug 22 23:10:00 proliant /usr/sbin/cron[15459]: (nobody) CMD (/usr/local/bin/php -q /www/ag/ag.php 3 1 > /home/liuyang/log.31)
Aug 22 23:10:00 proliant /usr/sbin/cron[15460]: (nobody) CMD (/usr/local/bin/php -q /www/ag/ag.php 1 1 > /home/liuyang/log.11)
Aug 22 23:10:00 proliant /usr/sbin/cron[15461]: (nobody) CMD (/usr/local/bin/php -q /www/ag/ag.php 4 1 > /home/liuyang/log.41)


第一次写基于shell运行的php程序,让机器代替人工操作,这绝对是一件很爽的事情.
以后再也不需要dedecms后台进行手工去采集导入生成了.:)

本文归类: OpenSource

 

发表您的意见

关于本篇文章

此页面包含了 Liuyang 发表于 2007年8月23日 12:58的单篇日记。

上篇:芙蓉区政府赴美招商多媒体演示

下篇:艾特婚纱 - 网站设计

您可以在首页找到我最近发表的文章.或在归档页查看全部的文章标题.

Powered by Movable Type 4.0