问题标签 [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.
windows - GetProcessesByName() 和 Windows Server 2003 计划任务
有谁知道以下代码需要哪些用户权限才能在 Windows Server 2003 上作为计划任务成功执行:
当未按计划任务运行时,即在登录用户下,只要用户是“性能监视器用户”的成员,此代码就不会抛出异常。
在同一用户帐户下作为计划任务运行时,它会失败。
我可以让它工作的唯一方法是作为本地管理员组的成员运行它。
有任何想法吗?
windows - 自动启动 Windows 录音机
我的部门的任务是使用内置的 Windows 录音机录制早间演示音频以供将来使用。由于人性,我们并不总是记得按时启动它。
Windows 没有与 Unix cron函数等效的内置函数。除了安装一个新的软件程序(这需要时间、可能要花钱并需要 IA 认证)之外,还有没有一种简单的方法可以自动进行记录?
我并不反对为它编写一个简单的 Python 脚本,但我以前没有为 Windows 编程过;我不知道此类程序所需的 API 或任何东西。
编辑 感谢您的回复。我觉得自己像个白痴。我通常不使用 Windows 计算机,所以我不知道 Windows 有任务计划程序。
但是,当我用记录器程序对其进行测试时,它所做的只是打开程序;它实际上并没有开始录制。如何让它在打开时真正开始录制?
.net - 为 Windows 开发计划任务
我必须使用 C#.net 开发一个必须每天运行一次的应用程序。它最多只运行一分钟,所以开发一个 Windows 服务是大材小用,计划任务是合适的方式。
但是,我对应用程序如何传达其结果有一些疑问:
- 如何向任务调度程序指示任务已失败?这是通过程序的退出代码吗?
- 如何记录输出信息?控制台输出是自动捕获的,还是我必须明确写入事件查看器?
dependencies - 优雅地处理依赖的计划任务?
假设我有两个预定进程:A 和 B。
鉴于 B 不应该在 A 完成之前运行,我该如何优雅地强制执行这种依赖关系?
已考虑的方法:
完成后有一个时间表 B。如果由于某种原因 A 失败,这具有 B 永远不会被安排的缺点。
当 B 运行时,让它 ping A 以查看后者是否已完成。如何实现这一点(网络、文件、数据库记录、消息队列)可能会很混乱,并且引入第三个依赖项会有问题。
将 A 和 B 合并为一个进程。这具有将两者紧密结合的缺点,如果需要,很难单独重新运行其中一个或另一个。
想法?
sql - 是否可以通过 SQL Server Management Studio 自动执行 MS SQL Server (2005) 查询?
我在我的 SQL Server 2005 上保存了两个查询,我希望它们以特定的时间间隔运行,例如每 24 小时运行一次。有没有办法通过 SQL Server Management Studio 自动执行这些查询并安排它们?
sql-server - 如何自定义 sql server 代理作业
我需要能够在每个月的 10 日安排一项工作,并让它运行一定天数或直到指定日期。
有没有办法使用某种 API 或其他东西来自定义 sql server 代理作业?
谢谢。
windows - 如何以编程方式停止/启动远程计算机上的计划任务?
我想编写一个脚本来停止远程计算机上的计划任务,做一些事情,然后重新启动计划任务。
我该怎么做?
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 文件。
我给出了正确的用户名和密码。
请帮我..
c# - 如何在 .NET 中每小时(或每小时特定时间间隔)引发一个事件?
我正在开发一个小型网络爬虫,它将在系统托盘中运行并每小时整点爬取一个网站。
让 .NET 每小时或其他间隔引发事件以执行某些任务的最佳方法是什么。例如,我想根据时间每 20 分钟运行一次活动。该活动将在以下地点提出:
等等。我能想到的最好方法是在线程上创建一个循环,不断检查时间是否可以被给定的时间间隔整除,如果达到时间则引发回调事件。我觉得必须有更好的方法。
我会使用 aTimer
但我更喜欢遵循按小时运行的“时间表”或类似的东西。
如果没有在 Windows 任务计划程序中设置我的应用程序,这可能吗?
更新:
我正在添加我的算法来计算计时器的时间间隔。此方法采用“ minute
”参数,即计时器应触发滴答的时间。例如,如果 " minute
" 参数为 20,则计时器将按上面时间表中的间隔计时。
这段代码的使用如下:
windows - 使用任务调度器 1.0 COM API
我正在尝试用 VC++ 编写一个简单的程序,它只会初始化任务调度程序。我正在遵循MSDN 站点上建议的示例,但我从链接器中得到未解决的符号错误。
错误在这一行:
我得到的错误是:
错误 LNK2001:未解析的外部符号_CLSID_CTaskScheduler
相同的错误_IID_ITaskScheduler
。我包含了相关的头文件。我是否还需要向任何其他 DLL 添加依赖项?
谢谢,
罗希特