问题标签 [cron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cron - 如何外包定期任务(即在“云”中)?
假设客户对您创建脚本以完成收集一些信息并输出大量数据库文件的任务所做的工作感到满意。然后,他们有兴趣让任务在没有人工干预的情况下定期(大约每月)运行。客户对在本地运行任务不感兴趣,因此您不得不寻找其他地方来完成它——在某个地方,尽管听起来很古怪,“在云中”。
您将使用哪些技术/服务来廉价地完成此任务?
到目前为止我探索过的事情:
- 亚马逊 EC2。听起来是个好主意,但没有明显的方法可以按计划停止和重新启动实例。每月支付超过 70 美元来保持实例运行 cron 但没有做任何有用的事情似乎是一种浪费。
- 咬紧牙关,为虚拟专用服务器 (VPS) 付费。但是,如果该任务每个月只运行几个小时,即使每月支付 20 美元(例如Slicehost)似乎也有点过头了。
- 共享主机帐户和WebCron。似乎有点 MacGyverish 并且可能违反了许多共享托管服务的 ToS,这些服务通常不适合长时间运行的任务。
你有这些或任何其他选择的经验吗?
windows - 您如何安排在 Windows XP 上运行的每日脚本?
我用 Ruby 写了一个脚本。我想每天在某个时间运行它。在 Windows XP 系统上如何做到这一点?
我在机器上四处寻找并发现了“计划任务”控制面板,但据我从“向导”提供的选项中可以看出,它似乎与运行脚本没有任何关系。
php - 如何轻松简单地在 PHP 中安排 cron 作业?
如何轻松简单地在 PHP 中安排 cron 作业?Rails 有 BackgroundRB...
java - 我可以从网页执行 shell 脚本吗?
我的网页上传了一个文件。目前,它将该文件放在一个由 cron 作业轮询的目录中。如果该文件存在,则 bash 脚本将作用于该文件。我讨厌我正在投票的事实。上传可能每周发生一次,但用户希望在几分钟内从他们的文件中看到结果,所以我最终每 5 分钟轮询一次。
因此,我不想轮询,而是想在上传完成后调用脚本。如何让我的网页启动 bash 脚本。网页是用 JSP 编码的。
php - Web 应用程序架构:面向未来
我有一个当前发送电子邮件的 Web 应用程序。在我的 Web 应用程序发送电子邮件时(发送电子邮件是基于用户操作 - 不是自动的),它必须运行其他进程,例如压缩文件。
我正在尝试使我的应用程序“面向未来” - 所以当有大量用户时,我不希望服务器紧张,所以我认为放置需要发送的电子邮件和需要压缩的文件在队列中。将它们放在表中,然后使用 cron 作业每秒检查一次并执行它们(一次 x 行)。
以上是个好主意吗?还是有更好的方法?我真的需要帮助才能正确完成这项工作,以免以后让自己头疼:)
谢谢大家
linux - 如何让 cron 每“N”分钟运行一次,其中 n % 5 == 1?
我知道我可以在 cron 中每五分钟运行一次,如下所示:
如果我不想让它在 12:00、12:05、12:10 运行,而是在 12:01、12:06、12:11 等运行,该怎么办?我想我可以这样做:
......但这很丑陋。有没有更优雅的方法来做到这一点?
syntax - crontab 是否有类似 lint 的程序?
crontab 有类似 lint 的东西吗?我想知道我已经整理好我所有的空间和星星,而无需等待某些东西不起作用。
ruby-on-rails - Rails 需要 RubyGems >= 0.9.4。请安装 RubyGems
与这篇文章有相同的问题,但不幸的是我认为解决方案不一样。
我收到此错误消息:
当我在 Cron 中运行脚本/运行器作业时,但是当我在同一服务器上的终端中运行它时它工作得非常好。
rails 服务器也运行良好。我只有在 cron 中运行脚本/运行程序时遇到问题。它似乎想要连接一个终端......
php - 如何在 Zend 框架中存储 cron 作业的脚本?
因为 ZF 依赖于它的所有 URL 的 mod rewrite,所以对我来说,我应该在哪里存储本地脚本以用于 cron 作业并不是很明显。
有没有人有任何建议,或者是否有“官方接受”的方式?
php - 每 24 小时运行一个 php 任务
我有一些函数使用 curl 从几个站点中提取信息并将它们插入到我的数据库中。我只是想知道每 24 小时执行一次这项任务的最佳方法是什么?
我现在正在关闭 Windows,但一旦我上线可能会切换到 linux(如果这有所作为)。我现在在 symfomy 框架内工作。
我听说 cronjobs 可以做到这一点......但是看看这个网站,它似乎可以远程工作,我宁愿把东西放在家里......我可以在我的电脑上“运行服务”吗?不管那是什么意思;)(听说过)
感谢您的帮助,安德鲁