问题标签 [at-job]

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 投票
1 回答
1331 浏览

perl - 如何从 Perl CGI 应用程序安排一次性任务?

我正在编写一个应用程序,以允许用户从 Web 应用程序(Linux/Apache/CGI::Application)安排一次性长时间运行的任务。为此,我使用Schedule::At模块,它是“at”命令的 Perl 接口。由于计划任务不重复,我不考虑“cron”。我对“at”有两个问题:

  1. 当我的 CGI 应用程序在 suexec 包装器下运行时,调度工作正常,但在由 Apache 进程的所有者调度时却不行。如何让调度在两种环境(suexec 和 no-suexec)中工作?
  2. 似乎由“at”或Schedule::At 安排的进程没有失败报告,我有时会发现安排的任务会默默地失败。有没有办法记录计划任务(而不是计划程序本身)未能运行的事实?

我并不固定在“at”上,并且愿意使用其他更强大的调度方法(如果有的话)。

感谢您的关注。

0 投票
4 回答
147996 浏览

unix - 列出并杀死 UNIX 上的作业

at在 Solaris 10 上使用该命令创建了一个作业。

它现在正在工作,但我想杀死它,但我不知道如何找到工作编号以及如何杀死该工作或进程。

0 投票
3 回答
6873 浏览

php - 在 Gearman 中为特定日期和时间安排工作

据我所知,Gearman 不支持预定作业或延迟作业。我在想也许计划的作业可以先排队,at然后在at时间段到期后添加到 Gearman 队列中。

at任务是持久的,因为它们作为文件写入服务器假脱机目录中的目录。因此,唯一的瓶颈可能是将任务添加到 Gearman 队列的简单脚本,因为at不能跨服务器分发。将其传递给 Gearman 以处理实际工作意味着我可以获得适当的工作记录等。

这是解决此问题的最佳方法吗?您有其他想法吗?

我选择 Gearman 而不是其他队列解决方案的原因是它具有 PHP 扩展。

我正在编写的代码用于维护需要发送的电子邮件队列。因此,我可以指定我想在周五的 9 点 50 分向 example@example.org 发送电子邮件。

0 投票
4 回答
1984 浏览

python - 如何使用at命令设置python脚本在指定时间执行

当我将来尝试使用 cron 执行我的 python 脚本时,我发现在 AFAIK 有一个命令,该 cron 用于定期执行,但我的场景仅在指定时间内执行一次。我的问题是如何将 python 脚本添加到 at 命令中,还有一些用于控制 at 命令的 python 包

我的开发操作系统是 ubuntu 10.04 lucid,我的产品服务器是 ubuntu-server 10.04 lucid 版本。实际上,我想通过 python 脚本将 python 脚本任务添加到 at 命令,哪个文件的更改可以在命令中影响添加或删除新作业

0 投票
1 回答
292 浏览

python - 是否有用于管理后台 python 脚本添加、执行、停止的应用程序或 python 包?

我想要一个可以

1.后台动态添加python脚本

2.执行指定时间

3.检查这个python脚本是否正在运行,

4.我也可以杀死当前的执行脚本。

已经有这样的包,所以我不需要关心 cron,at,检查处理是否正在运行等。

Cron 只能周期性地提供执行任务,AT 以后提供一次执行任务。他们没有提供包装好的python包,虽然有一个python-crontab,但它不起作用

我想要的是一个流程控制管理,比如启动,监控流程当前状态,我发现主管正是我想要的,它还提供了一个 web gui 和 xmlprc 用于将其集成到我的应用程序中。

我认为 supervisor 是一个更好的选择,它提供了一个高级 API,我希望我能解释清楚为什么我不使用 Cron & AT

0 投票
2 回答
3303 浏览

windows-xp - 在 Windows XP 上运行“at”命令 - 为什么作业没有执行?

在 Windows XP 上,我正在尝试添加这样的作业:

我希望dir在每周六 17:07 执行,但是我没有看到命令行窗口中发生任何事情。

这是日志:

我错过了什么?

0 投票
1 回答
1285 浏览

linux - 来自 php 的 Cron 作业(确切地说是在命令中)

我想通过使用“at”命令设置 cron 作业来运行一次脚本。我现在正在使用这个:

但是,这似乎不起作用。我这样做对吗?或者你能推荐点别的吗?

0 投票
1 回答
198 浏览

mysql - 从命令行为 MYSQL 查询创建“at”作业

从命令行,我想创建一个 at 作业来运行 mysql 查询。你可以想象在谷歌或这里的 stackoverflow 上搜索“at”是很困难的。

这工作正常,查询运行应该是这样的:

但如果我这样做:

在 5:30,我收到一封邮件,告诉我“更新:找不到命令”并且查询没有运行。我已经设置了一个 .my.cnf 文件。还有什么我忘记了吗?

0 投票
1 回答
802 浏览

batch-file - 如何使用 AT 命令?

我将自己算作中级程序员,但由于某种原因,我不知道如何使用该AT命令。它是什么?我该如何使用它?有人可以给我AT看一个 BATCH 文件中的命令示例吗?谢谢,杰克

0 投票
3 回答
4703 浏览

shell - 重新安排在职

有没有办法更改使用 unixat命令发布的作业的日期?

我需要这样做,因为我的应用程序同时安排了太多作业,这将使机器停止运转。