Cron工作无法完成处理网址

时间:2014-03-21 22:04:27

标签: php curl cron

我让cron指向.txt文件,它有以下几行:

curl "http://www.website.com/&sample1&reset=0"; 
curl "http://www.website.com/&sample2&reset=0"; 
curl "http://www.website.com/&sample3&reset=0"; 
// [...]
curl "http://www.website.com/&sampleN&reset=0";

我在一个TXT文件中有大约40-50行。 如何让CRON JOB一次做一行,而不是一次完成?

2 个答案:

答案 0 :(得分:0)

使用

$file = fopen(..., 'r');

打开文件,然后使用

$line = fgets ($file);

从该文件中读取一行。

答案 1 :(得分:-1)

将所有这些网址放到urls.txt文件中并制作一个脚本:

#!/bin/bash
for url in `cat urls.txt`; do
 curl $url
done

如果所有看起来都如此相似:

#!/bin/bash
for i in `seq 1 100`; do
 curl http://www.website.com/&sample${i}&reset=0
done