0

这是我的情况。

我有一个 ubuntu Web 服务器,我的服务器 mysql 数据库中有一百万个域名。

我的 php 脚本使用 curl 多选项来获取数据。我有一个 foreach 循环。在每个循环中,从数据库中查询 10 个域,然后将其传递给 curl。返回的数据存储在数据库中。

截至目前,我使用 ubuntu 终端( ssh )连接到服务器

我正在从那个终端执行我的 php 脚本php myfile.php

我正在为终端中的每个域获得成功/失败之类的输出..

现在我想关闭我的电脑。但是如果我关闭我的电脑,那么脚本执行就会停止。

为了克服这个问题,我想使用 cron 自动运行脚本。

请注意:完成 10 个域大约需要 10 秒。所以完成百万个域名至少需要10天。脚本启动后需要 10 天才能停止。

所以我的问题是“我可以在这种情况下使用 cron 吗?”。

4

1 回答 1

0

如果你有一个服务器,你可以使用 cron,调整脚本在一分钟内运行,每分钟使用 cron 调用它,让服务器处理它。您需要确保已处理的行被标记为这样,以便脚本不会与先前的运行(或中断的运行)重叠。

于 2013-08-14T03:43:39.433 回答