问题标签 [taskscheduler]

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 投票
2 回答
35 浏览

command-line - 可以安排所有命令行实用程序吗?

我正在使用 Hyperion 规划。有很多内置的命令行实用程序。我可以知道是否可以使用 Windows 任务调度程序安排所有这些命令行实用程序运行吗?

0 投票
1 回答
903 浏览

java - Spring Task Scheduler 连续任务

我是使用 Spring Task Scheduler 执行任务的新手,所以这可能是一个基本问题。我有一个我想在实现的类中处理的项目列表Runnable。这是我的任务类:

我想处理一个项目列表,每个项目在上一个任务开始后 10 秒开始。我知道我可以将每一个设置为在前一个被安排后 10 秒运行,但是我不想依赖它,因为其他进程可能会导致任务在 10 秒之前运行。

所以在我的主要课程中,我有以下内容:

第一个任务在代码运行 10 秒后触发,这很棒。但是其余的项目会立即安排,而不是等待 10 秒。我确实理解为什么会发生这种情况 - 因为taskScheduler.schedule是异步的,所以 for 循环只会继续,其余的项目会在 10 秒后安排。

我尝试让主线程休眠一秒钟,并ScheduledFuture在安排下一个任务之前检查是否已完成,例如:

如果我ScheduledFuture<?> future = taskScheduler.schedule(task, end);在上面的块之后立即添加这个块,那么 future.isDone()总是返回 false,并且该ProcessTask run()方法永远不会被调用。

有什么方法可以使用ScheduledFuture来确定上一个任务是否已经结束,但如果还没有,继续等待?总体上有没有更好的方法来做到这一点?提前致谢。

0 投票
1 回答
463 浏览

powershell - 计划任务事件触发器,以编程方式访问事件触发器信息

是否存在与触发事件的对象相关的暴露对象?

我正在尝试创建一个触发事件的触发器,然后启动一个运行的 PowerShell 脚本,根据需要确定性地记录来自该特定事件的信息。

我正在寻找类似于 WMI 异步订阅信息,其中事件日志项返回一个 $Event.NewEvent() 对象,该对象包含有关触发订阅的事件的所有相关数据。

在计划任务 -> 事件触发器的情况下,我是否需要重新查询事件日志以获取我的数据,或者是否有办法在触发计划任务的事件中访问数据?

0 投票
1 回答
1444 浏览

cron - Laravel 5.2 Cron 无法在 centos 上运行

当我尝试在 localhost(php 版本:PHP 5.6.4-4ubuntu6.4 (cli))上运行 Task Schedular 时,它运行良好。

crontab

应用程序/控制台/Kernel.php

应用程序/控制台/命令/CheckOutfitAvailibilityCommand.php

但是当我尝试在 CentOs Server(php 版本 PHP 5.6.26 (cli))上运行时,它会给出如下错误

./storage/logs/laravel.log

如果我尝试在终端中手动运行以下命令,那么它也可以完美运行。

我试图找到解决方案,但找不到任何解决方案。

0 投票
1 回答
12787 浏览

windows - 任务计划程序在注销和登录后无法显示应用程序的 GUI(无论用户是否登录都运行)

我有一个 GUI 应用程序,我希望它在重新启动/注销 windows 计算机后自动运行。

这是我使用 Windows 任务调度程序的方法:

  1. 首先运行命令创建任务:c:\Windows\System32\schtasks.exe /Create /TN taskname /XML taskname.xml /RU 用户名 /RP 密码 /IT

  2. 创建任务后,在常规选项卡中,选中“无论用户是否登录都运行”单选按钮,并且未选中“不存储密码”复选框。在触发器选项卡中,我设置为每 5 分钟重复一次任务。 在此处输入图像描述

重新启动计算机后,它可以在 5 分钟内自动触发应用程序运行并显示 GUI。但是,如果我注销然后登录计算机,它只会触发应用程序运行而不显示GUI,我已经等待了大约10分钟,我只能在任务管理器中看到应用程序正在运行的进程。除非我手动结束任务然后运行任务,否则它将使用 GUI 运行应用程序。

有谁知道它为什么会发生以及如何解决它?

谢谢,

0 投票
0 回答
178 浏览

windows - 使用窗口的任务调度程序调度后Powershell给出错误的输出

我有一个 PowerShell 脚本来检查系统用户的密码到期日期,如果密码将在 10 天内到期,则发送邮件。当我们单独运行脚本时,它可以正常工作。但它在使用 Windows 任务调度程序调度后显示异常行为。有时它工作得很好,有时它不是。

输出:密码将在 -736235 天后过期。预期输出:密码将在几天后过期。

如果运行不正确,它总是给出 -736235 天。

这是配置,

1.General 选项卡 - 无论用户是否登录都运行 - 以最高权限运行 - 配置:Windows server 2012 R2

  1. 操作选项卡

    • 程序/脚本:PowerShell -添加参数:.\ps.ps1
    • 开始于: D:
  2. 设置选项卡(选中以下选项) - 允许任务按需运行

    • 如果任务从以下时间开始运行,则停止任务:3 天 - 如果正在运行的任务在请求时没有停止,则强制停止
    • 如果任务已经在运行,则将应用以下规则:停止现有实例。

如果您需要任何其他详细信息,请告诉我,

谢谢, 纳夫迪普


脚本是,

,并且该脚本从我们需要其密码到期日期的同一帐户运行。

0 投票
1 回答
2430 浏览

powershell - 当保存脚本的文件夹的名称有空格时,从任务计划程序运行 Powershell 脚本

我有一个从控制台成功运行的 Powershell 脚本(在 Windows Server 2008 R2 上)。

当我从任务计划程序运行它时,它不会进入脚本并且任务以0x1状态完成。

运行脚本的帐户是管理员。

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
76 浏览

php - 使用任务计划时出错

使用 laravel 任务调度时,我收到以下错误消息:

有什么问题,我该如何解决。另外,我没有访问 php.ini 文件。

这是我的代码:
在内核中:

directadmin 中的 Cron 作业:

和test11.txt内容:

0 投票
1 回答
9132 浏览

powershell - 使用 Powershell 4.0 更新计划任务操作参数

有谁知道如何使用 PowerShell 更新计划任务操作的参数?

感谢@Richard在另一个问题中的回答,这是我被告知更新操作的方式。

我需要添加什么,以便我还可以更改参数,我想当我们在这里时,Start In 选项也是如此?

0 投票
1 回答
1660 浏览

powershell - 更新子文件夹中的计划任务(指定路径无效。)PowerShell 4.0

运行下面的脚本时出现以下错误:Set-ScheduledTask : 指定的路径无效。

这是文件夹结构。

任务计划程序文件夹

有人知道为什么吗?