问题标签 [cron-task]

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.

0 投票
0 回答
76 浏览

cron - 奇怪的 CRON 行为

我知道这可能非常模糊,但不确定为什么会这样,希望有人能够为我阐明这一点。

我有一个访问 Gmail 联系人(已授权)的自定义脚本,它将联系人与 Gmail 和我的自定义 CRM 同步。

当我在浏览器中运行脚本时,一切正常,没有问题。当我在“脚本”上运行我的 CRON 作业时,脚本无法登录帐户并使同步正常运行。

你知道为什么这在 CRON 和我的浏览器访问之间可能如此不同吗?

0 投票
5 回答
5185 浏览

bash - 每 30 秒运行一次 cron 作业的最佳方式是什么?

我想每 30 秒运行一次 cron 作业,但 cron 不允许调度作业的频率超过一分钟一次。

每 30 秒运行一次 cron 作业的最佳方式是什么?

0 投票
4 回答
27432 浏览

python - 使用 Python 持续监控程序/进程

我正在尝试不断监视一个基本上是 Python 程序的进程。如果程序停止,那么我必须重新启动程序。我正在使用另一个 Python 程序来执行此操作。

例如,假设我必须不断运行一个名为run_constantly.py. 我最初手动运行该程序,它将其进程 ID 写入文件“PID”(在位置 out/PROCESSID/PID 中)。

现在我运行另一个程序,它具有以下代码run_constantly.py来从 Linux 环境监视程序:

我没有在checkPID()此处包含该功能。checkPID()基本上检查进程 ID 是否仍然存在(即程序是否仍在运行),如果不存在,则返回0. 在上面的程序中,我检查 if res == 0,如果是,那么我使用 Python 的调度程序来调度程序。但是,我目前面临的主要问题是,一旦我安排使用该功能,该程序的进程 ID 和该run_constantly.py程序的进程 ID就会相同。所以如果程序崩溃了,下面的程序仍然认为它正在运行(因为两个进程ID相同),因此继续进入else循环休眠并再次监控。run_constantly.pyscheduler.add_cron_job()run_constantly.pyrun_constantly.py

有人可以告诉我如何解决这个问题吗?有没有一种简单的方法可以持续监控程序并在程序崩溃时重新安排它?

0 投票
1 回答
1135 浏览

module - 在 opencart 中创建自定义提要

我想在 opencart 中创建产品提要。但是我有问题,我不明白如何在 3 小时内定期更新该提要。

是否有任何示例或教程如何创建自动流程?

因为我正在考虑的解决方案是create controller witch updates feed upon execution -> create unix or winx cron-job,但是当我浏览互联网时,这些提要扩展不使用那些......

0 投票
1 回答
1125 浏览

cron - 为python脚本设置一个cron作业

我想为 cron 作业运行以下命令

我已经设置了一个如下所示的 cron 作业

收到以下错误

任何人都可以帮助解决什么问题以及如何设置它?

0 投票
1 回答
312 浏览

celery - 从周二 12 点到周三 12 点为 Celery 编写 cron 任务

我正在尝试编写一个定期cron任务,celery该任务应该从周二中午 12 点到周三下午 12 点每小时执行一次。这是一个 24 小时的周期,但跨越了两个不同的日子。是否可以将其安排为单个任务,例如 @periodic_task(run_every=crontab(<an expression equivalent to stated above>))
目前我正在编写两个任务:一个带有装饰器:
crontab(minute='0',hour='12-23',day_of_week='tue')另一个带有此处
crontab(minute='0',hour='0-11',day_of_week='wed')
给出了一些示例

谢谢

0 投票
1 回答
179 浏览

java - Cron 作业检查存储在 mysql 数据库中的每个用户的邮箱的所有文件夹

我正在使用javamail阅读邮箱。现在我需要轮询邮箱并检查是否收到、发送、保存草稿等任何新邮件。有什么好的方法可以做到这一点push mail?现在我正在接受imap并且gmail必须扩展对pop3其他常见电子邮件帐户的支持。所以我想知道在大多数情况下使用什么以及如何做到这一点。是否有任何计划作业支持javamail立即触发邮箱中的任何活动并读取它或任何现成的脚本可用以查找数据库中每个用户的邮箱的所有文件夹并立即触发java代码来读取用户的邮件对于定期间隔时间的任何新电子邮件

0 投票
1 回答
355 浏览

ruby - 通过 cron 执行 ruby​​ gem

我试图在这里解决一些谜团......我们创建了一个通过 cron 调用的 gem。

谜团是:这适用于机器A但不适用于机器B,据我所知,环境是相同的。

两台机器都是 Mac OS X 10.6。

我也了解 cron 在简约的环境中运行。

crontab:

机器上的错误B是:

这里是内容/Users/michael/.rvm/gems/ruby-1.9.3-p194/bin/my_gem

第 22 行是:gem 'my_gem-toolchain', version

这是env在两台机器上通过 cron 运行的输出:

我相信这与GEM_PATH未设置有关。但是,在机器AGEM_PATH似乎没有设置,但一切正常。

我想更好地了解红宝石的工作原理。显然我仍然缺少一些东西。

为什么这可以在机器上工作,A但不能在机器上工作B

0 投票
1 回答
460 浏览

cron - 尝试在 serverfree 上启动 cron 作业

我正在尝试在我的服务器上添加一个 cron 作业,它在此处托管http://partisscan.bugs3.com/。提供者是 serversfree http://www.serversfree.com

这真的很好,但我不能做一个 cron 工作。我希望我的 php 文件http://partisscan.bugs3.com/scan.php每分钟启动一次(也许后者不那么频繁,但开始)。所以我在控制面板下的 cron 作业管理器中添加了一个 cron 作业,但它不起作用。我的 cron 工作是:

但是它不起作用:S

有任何想法吗?

0 投票
1 回答
398 浏览

php - PHP脚本将新条目导出到SQL表并覆盖文件

我正在尝试创建一个 cron 作业每晚运行的 php 脚本。

该数据库包含来自联系表格的条目。

这个想法是运行 php 脚本(通过 cron)并让它从当天的数据库中导出任何新条目到服务器上的 csv 文件中,每次都覆盖该文件以进行内务处理。它只需要从那天开始将条目导出到数据库。

这是我目前所拥有的: