Javascript 如何制作一直运行的脚本?

Javascript 如何制作一直运行的脚本?,javascript,php,web,Javascript,Php,Web,我想制作一个脚本,它可以在服务器上一直运行,或者至少在特定的时间运行,因为我想在特定的时间执行一些操作。 现在,我有一个脚本,每1秒刷新一次,这很好,但只有在用户在站点上的情况下。当站点未打开时,它将不工作。 有什么解决办法吗 编辑: 建议的解决方案、cron作业或PHP守护程序的更好选择是什么?如果您在Linux系统上,那么您可以使用cron守护程序,它允许用户在指定时间执行脚本或命令(或命令组) 您可以使用Crontab(CRON表)计划CRON事件。Crontab是一个文件,其中包含所有c

我想制作一个脚本,它可以在服务器上一直运行,或者至少在特定的时间运行,因为我想在特定的时间执行一些操作。 现在,我有一个脚本,每1秒刷新一次,这很好,但只有在用户在站点上的情况下。当站点未打开时,它将不工作。 有什么解决办法吗

编辑:
建议的解决方案、cron作业或PHP守护程序的更好选择是什么?

如果您在Linux系统上,那么您可以使用cron守护程序,它允许用户在指定时间执行脚本或命令(或命令组)

您可以使用Crontab(CRON表)计划CRON事件。Crontab是一个文件,其中包含所有cron作业的列表以及它们应在什么时候运行(可以将其视为一个时间表)


在Crontab中创建一个条目有它自己独特的语法,这超出了本文的范围,但是对于

您可以将PHP设置为作为守护进程运行。我已经为一些需要不断检查数据的脚本实现了这一点

我使用了
Upstart
来完成这项工作,基本上遵循了这篇关于堆栈溢出的文章的路径:


他还提供了到他学习的来源的链接。

使用cron作业。如果它能在while循环中每秒运行一次,那就太完美了。在脚本的底部,您可以添加sleep(1);这将使脚本停止1秒钟。但我也需要这样的cron作业?谢谢您发布您的答案!请注意,您应该将答案的重要部分发布在此网站上,否则您的帖子可能会被删除。如果您愿意,您可以继续添加该链接,但仅作为“参考”。答案应该是独立的,不需要链接。