问题标签 [scheduled-tasks]

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 投票
4 回答
5708 浏览

windows - GetProcessesByName() 和 Windows Server 2003 计划任务

有谁知道以下代码需要哪些用户权限才能在 Windows Server 2003 上作为计划任务成功执行:

当未按计划任务运行时,即在登录用户下,只要用户是“性能监视器用户”的成员,此代码就不会抛出异常。

在同一用户帐户下作为计划任务运行时,它会失败。

我可以让它工作的唯一方法是作为本地管理员组的成员运行它。

有任何想法吗?

0 投票
4 回答
7097 浏览

windows - 自动启动 Windows 录音机

我的部门的任务是使用内置的 Windows 录音机录制早间演示音频以供将来使用。由于人性,我们并不总是记得按时启动它。

Windows 没有与 Unix cron函数等效的内置函数。除了安装一个新的软件程序(这需要时间、可能要花钱并需要 IA 认证)之外,还有没有一种简单的方法可以自动进行记录?

我并不反对为它编写一个简单的 Python 脚本,但我以前没有为 Windows 编程过;我不知道此类程序所需的 API 或任何东西。


编辑 感谢您的回复。我觉得自己像个白痴。我通常不使用 Windows 计算机,所以我不知道 Windows 有任务计划程序。

但是,当我用记录器程序对其进行测试时,它所做的只是打开程序;它实际上并没有开始录制。如何让它在打开时真正开始录制?

0 投票
4 回答
6114 浏览

.net - 为 Windows 开发计划任务

我必须使用 C#.net 开发一个必须每天运行一次的应用程序。它最多只运行一分钟,所以开发一个 Windows 服务是大材小用,计划任务是合适的方式。

但是,我对应用程序如何传达其结果有一些疑问:

  • 如何向任务调度程序指示任务已失败?这是通过程序的退出代码吗?
  • 如何记录输出信息?控制台输出是自动捕获的,还是我必须明确写入事件查看器?
0 投票
2 回答
1680 浏览

dependencies - 优雅地处理依赖的计划任务?

假设我有两个预定进程:A 和 B。

鉴于 B 不应该在 A 完成之前运行,我该如何优雅地强制执行这种依赖关系?

已考虑的方法:

  1. 完成后有一个时间表 B。如果由于某种原因 A 失败,这具有 B 永远不会被安排的缺点。

  2. 当 B 运行时,让它 ping A 以查看后者是否已完成。如何实现这一点(网络、文件、数据库记录、消息队列)可能会很混乱,并且引入第三个依赖项会有问题。

  3. 将 A 和 B 合并为一个进程。这具有将两者紧密结合的缺点,如果需要,很难单独重新运行其中一个或另一个。

想法?

0 投票
6 回答
12321 浏览

sql - 是否可以通过 SQL Server Management Studio 自动执行 MS SQL Server (2005) 查询?

我在我的 SQL Server 2005 上保存了两个查询,我希望它们以特定的时间间隔运行,例如每 24 小时运行一次。有没有办法通过 SQL Server Management Studio 自动执行这些查询并安排它们?

0 投票
3 回答
1903 浏览

sql-server - 如何自定义 sql server 代理作业

我需要能够在每个月的 10 日安排一项工作,并让它运行一定天数或直到指定日期。

有没有办法使用某种 API 或其他东西来自定义 sql server 代理作业?

谢谢。

0 投票
5 回答
144803 浏览

windows - 如何以编程方式停止/启动远程计算机上的计划任务?

我想编写一个脚本来停止远程计算机上的计划任务,做一些事情,然后重新启动计划任务。

我该怎么做?

0 投票
7 回答
86109 浏览

php - 如何在计划任务中运行 PHP 文件(Windows 任务计划程序)

如何创建计划任务来运行 PHP 文件?
是的,我在计划任务中填写了所有内容,但它仍然不起作用。

运行:“C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\WEB\4w_website\save.php”

开始于:“C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\WEB\4w_website”

它只是在记事本中打开 PHP 文件。

我给出了正确的用户名和密码。

请帮我..

0 投票
7 回答
66931 浏览

c# - 如何在 .NET 中每小时(或每小时特定时间间隔)引发一个事件?

我正在开发一个小型网络爬虫,它将在系统托盘中运行并每小时整点爬取一个网站。

让 .NET 每小时或其他间隔引发事件以执行某些任务的最佳方法是什么。例如,我想根据时间每 20 分钟运行一次活动。该活动将在以下地点提出:

等等。我能想到的最好方法是在线程上创建一个循环,不断检查时间是否可以被给定的时间间隔整除,如果达到时间则引发回调事件。我觉得必须有更好的方法。

我会使用 aTimer但我更喜欢遵循按小时运行的“时间表”或类似的东西。

如果没有在 Windows 任务计划程序中设置我的应用程序,这可能吗?

更新:
我正在添加我的算法来计算计时器的时间间隔。此方法采用“ minute”参数,即计时器应触发滴答的时间。例如,如果 " minute" 参数为 20,则计时器将按上面时间表中的间隔计时。

这段代码的使用如下:

0 投票
1 回答
1377 浏览

windows - 使用任务调度器 1.0 COM API

我正在尝试用 VC++ 编写一个简单的程序,它只会初始化任务调度程序。我正在遵循MSDN 站点上建议的示例,但我从链接器中得到未解决的符号错误。

错误在这一行:

我得到的错误是:

错误 LNK2001:未解析的外部符号_CLSID_CTaskScheduler

相同的错误_IID_ITaskScheduler。我包含了相关的头文件。我是否还需要向任何其他 DLL 添加依赖项?

谢谢,

罗希特