问题标签 [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.
linux - unix/linux 中的 cron 表达式是否允许指定确切的开始和结束日期
我希望能够配置这样的东西。
- 我想从 2009 年 6 月 29 日到 2009 年 12 月 30 日每天早上 7 点运行工作“X”。将当前日期视为 2009 年 4 月 4 日。
windows - 如何在 Windows 上的 Cygwin 中运行 crontab?
一些 cygwin 命令是.exe
文件,因此您可以使用标准的 Windows 调度程序运行它们,但其他命令没有.exe
扩展名,因此无法从 DOS 运行(看起来)。
例如,我想updatedb
每晚跑步。
如何让 cron 工作?
java - 简单的 Spring,独立应用使用 ClasspathApplicationContext,如何重用?
如果我有一个独立的主应用程序。说20节课。它们都可能需要随时与 spring 配置 (ApplicationContext) 定义的 bean 交互。我会在主应用程序入口点引导类路径应用程序上下文。但是如何重用已经实例化的 bean?
例如,将 ClasspathApplicationContext 设置为单例似乎是一种不好的方法,但这就是想法。
我以为我已经看到了 GlobalContextLocator 或类似的东西,但没有看到如何使用它的示例。
python - 在 debian 上通过 crontab 执行 python 脚本变得疯狂!
这是我的 crontab 文件的样子:
这就是我的 python 脚本的样子:
cronjob 创建日志文件。但它是空的。我也很确定 python 文件没有被执行。
感谢任何帮助!过去 4 小时我一直在玩它,但没有运气。
cron - 有没有办法安排一个不在每月第三个周末运行的 cron 作业?
任何想法,任何人?
cron - 如何让我的基于 PHP 的 cron 作业更频繁地执行?
我有一个文件“ update.php
”,它执行一些 MySQL 操作。cron 作业每 5 分钟执行一次此文件。不幸的是,我不能更频繁地执行 cron 作业。
所以我有一个想法,我可以添加......
...到页面“ update.php
”。cron 会以页面自动刷新的方式执行文件吗?还是因为没有带有浏览器的客户端而不会发生这种情况?
如果元刷新没有效果,是否还有其他可能实现页面的刷新?
提前致谢!
cron - 如何每 72 分钟执行一次 cron 作业
我如何让 cron 作业每 72 分钟运行一次?或者一些不那么漂亮的数字?
php - 限制 PHP 脚本的建议/技巧
我有一个定期(每小时)运行脚本的计划任务。该脚本与数据库和文件系统进行了一些繁重的交互,并且通常需要几分钟才能运行。问题是,脚本运行时服务器的 cpu 使用率达到峰值并减慢正常操作。有没有办法限制这个过程,让它花费更长的时间但不消耗太多的资源?
我查看了 PHP 的不同配置选项,但似乎没有任何适合我的需要。
将 php.ini 中的 memory_limit 设置为较低的值会导致我的数据对象很容易溢出。
我看过类似的帖子,人们建议在脚本中的某些点使用 sleep() ,但这并不能阻止脚本对服务器的刺激。
最佳解决方案是通过某种方式告诉 Lamp(在本例中为 Wamp)堆栈仅使用 10% 的最大 cpu 利用率。我根本不关心运行时间,如果这意味着每秒节省 cpu 周期,我宁愿花费更长的时间。我的替代解决方案是设置一个具有数据库复制功能的不同服务器,这样 cron 就可以在不减慢其他所有速度的情况下运行。
环境:Windows Server 2k3、Apache 2.2.11、PHP 5.2.9、MySQL 5.1
我很感激对这种情况的任何见解。
编辑:我很欣赏所有答案,即使是 *nix 特定的答案。在我的情况下,改变托管环境还为时过早。无论操作系统如何,希望这个问题都能帮助其他人。
perl - 为什么我的 Perl 脚本在 cron 运行时无法加载模块?
我有一堆 Perl 脚本,它们都运行良好,但需要在use Plibdata;
最上面。
我设置了一个运行的 cron 作业(我从 root 收到确认电子邮件),它返回以下错误消息:
第 5 行是……你猜对了……use Plibdata;
我也试图这样设置环境:
所以也许如果我找到了这个 plibdata 的位置,我可以明确地指向它吗?
我的 cron 命令将使用/usr/bin/sh
crontabs 执行...
有什么建议么?
该脚本从命令行工作。
python - 用于伪 cronjobs 的 Google App Engine?
我寻找一种创建伪 cronjobs 的可能性,因为我不能在 UNIX 上使用真正的作业。
由于 Python 脚本可以无限期运行,我认为 Python 将是一个很好的解决方案。
在 Google App Engine 上,您可以设置 Python 脚本,而且它是免费的。所以我应该使用 App Engine。
App Engine 允许 160,000 次外部 URL 访问(对吗?),因此您应该有 160000/31/24/60 = 每分钟 3,6 次访问。
所以我的脚本是:
不幸的是,我无法测试脚本,所以我的问题是:1)你认为这会起作用吗?2) 是否允许(Google TOS)将服务用于此类活动?3) 我计算的每分钟 URL 访问次数是否正确?
提前致谢!