【发布时间】:2012-10-31 22:55:32
【问题描述】:
我有一种情况,有数千种产品,每种产品的价格都会不断检查并与其他网站保持同步。为了快速处理,我创建了多个链接。每个链接仅处理 50 条记录。并在 5 台服务器上划分所有链接以便快速处理。
我为每个链接设置 cron 作业,每 12 小时处理一次。但在单个服务器上的两个链接处理时间之间应该有 15 分钟的差距。
由于手动生成的链接很少。 (大约 230 个链接或更多),手动为每个链接设置 cron 作业对我来说并不容易。
出于这个原因,我想编写动态 php 脚本来生成 230 个 cron 作业链接。
我为大约 230 个链接编写 txt 文件并为 cron 作业生成脚本,这里是示例示例。
0 0,12 * * * /usr/local/bin/php -f http://xxx.us/amazon/proc.php? id=1&size=50
15 0,12 * * * /usr/local/bin/php -f http://xxx.us/amazon/proc.php?id=2&size=50
30 0,12 * * * /usr/local/bin/php -f http://xxx.us/amazon/proc.php?id=3&size=50
45 0,12 * * * /usr/local/bin/php -f http://xxx.us/amazon/proc.php?id=4&size=50
.....
230 crone job links
有什么方法可以在服务器上执行动态生成的脚本来自动安装所有 cron 作业,而不是手动执行,即使在启动时也需要花费大量时间,如果我将来需要修改。
【问题讨论】: