0

我很想找到一个 24/7 运行我的 python 脚本的解决方案。

研究使我得出结论,我可能需要一个 CGI 主机。
但是假设我有一个(我应该寻找哪种类型的主机?):
我将如何让脚本一直运行?

在伪代码中应该是这样的:

if (time_since_last_run(script.py)>100):
     run(script.py)

请给我一个方向。

4

3 回答 3

3

CGI 与连续运行脚本无关。此外,您的问题似乎是定期运行您的脚本。根据您的操作系统,您可以查看 Windows 上的计划任务 ( http://support.microsoft.com/kb/814596 ) 或其他系统上的 cron ( https://en.wikipedia.org/wiki/Cron )。

您仍然需要一台可以在家中或与某些托管企业连续运行的计算机。

于 2013-05-24T06:55:06.480 回答
0

You can also try to use supervisord (http://supervisord.org/)

于 2013-05-24T06:57:25.687 回答
0

CGI 用于创建具有例如表单的网站,但不适用于 24/7 运行并执行任务 A、B 等的脚本。

您需要一台物理 PC、专用服务器或至少一台虚拟机。

与当今广泛使用的 Linux 不同,Unix 是一种不太流行的操作系统。24 x 7 运行的服务器主要使用 Unix 操作系统。

Unix 服务器是解决方案最便宜的方式之一。

于 2021-07-20T23:09:26.163 回答