问题标签 [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 投票
1 回答
37 浏览

mysql - 从任务数据库设计中获得经验值

我正在尝试制作游戏化问答平台,用户可以在其中获得经验并通过执行系统提供的一些任务来升级。

要求

  • 当用户升级时,必须给这个用户新的任务,并且用户完成每个给定的任务都会获得经验值。
  • 如果用户升级并且还有一些上一个级别的任务,用户可以用新的任务做上一个任务。

我的数据库设计

任务

id : 任务编号

xp : xp 数量

level:显示此任务的下限

用户任务

通过这种设计,我可以处理用户拥有或将要拥有的任务。

问题

如何检查任务是否完成?假设一项任务是“提出 5 个问题并获得 50 xp”。我该如何检查?这只是一个例子。我需要一个动态数据库设计,但我无法创建它。游戏特别是 MMORG 游戏如何处理这种情况?

感谢您的任何建议。

0 投票
1 回答
716 浏览

mysql - 任务计划程序中的 PowerShell MySQL 备份脚本错误 0x00041301

我创建了以下 PowerShell 脚本。

它的功能应该是为我的 WordPress 网站每天备份 MySQL 数据库。

当我在 PowerShell ISE 中运行脚本时,它运行良好,并且创建了 MySQL 转储文件,没有任何问题。

但是,在任务计划程序中,它被卡在使用 code 运行0x00041301

对于凭证,我使用的是此处描述my.cnf的技术。而且我已经将任务设置为无论用户是否登录都运行。

代码更新

基于 vonPryz 的回答。

这现在给我一个错误说illegal character in path

我究竟做错了什么?

0 投票
1 回答
305 浏览

c# - 具有并发任务的单实例 WCF 服务(可以限制)

我正在尝试构建一个 WCF 服务 -

  1. 是单实例
  2. 允许客户端向函数发出多个请求(例如 StartJob)
  3. StarJob(request) 将请求“排队”到在并发任务计划上运行的 TaskFactory(一个实例)(按示例实现)

  4. 随着任务工厂中的任务完成,返回响应

  5. 当任务正在运行并且有更多请求进入时,它们会排队(提供达到最大并发数)

目标是构建一个系统,接受来自客户端的请求并将它们排队等待处理。

目前,我的代码(如下所示)同时运行所有请求,而不考虑任务调度程序的最大并发数。

问题

  1. 我错过了什么?
  2. 我可以看看任何好的例子/参考吗?(我相信这不是一个不常见的用例)

代码

服务

服务

任务请求处理程序

0 投票
1 回答
24 浏览

logging - 为什么 Microsoft Windows TaskScheduler 将 ^C 记录到其重定向的 StdErr 日志文件中?

是否记录它停止应用程序?

我正在使用 Windows Server 2012。它正在为内部应用程序运行数十个计划任务。它们的 stdout 和 stderr 被任务计划程序重定向到每个任务的单个日志文件:

1>>stdout.log 2>>stderr.log

当应用程序快要完成时,摘要器会读取它的错误日志,挑选出有趣的行,然后通过电子邮件发送它们。

现在我们的摘要器在一行的开头抱怨文本 ^C (因为它需要一个日期,而 ^C 不是日期)。

我将更新摘要器以允许此事件,但这并不能解决问题:在行首出现 ^C。任何线路。看似随意。

如果应用程序是从 (DOS) shell 启动的,则 ^C 用于停止应用程序的运行。由于我的计划任务都调用批处理文件,因此任务计划程序有可能会记录到 StdErr,它会强制退出计划的应用程序。

但是,这些事件与任务计划程序历史记录显示其应用程序停止的时刻不一致,并且在 2 周内没有强制退出任何应用程序。然而今天有一个 ^C 记录。

^C 可能来自我使用的记录器。但是,该记录器已经使用了几个月,而且自从我们开始使用计划任务以来,我们才看到这一点。

欢迎对此提出任何建议!

0 投票
2 回答
6088 浏览

windows - 批处理中的密码加密


我有一个 Windows bat,Windows 任务调度程序每 5 分钟调用一次。在那里我连接到一个网络驱动器,像这样
net use G: \hostname\shared mypassword /user:myuserid /persistent:yes
它没有问题,但我不想把密码放在 bat 文件中作为一个普通的txt。有没有办法保护我的密码或放置加密密码或将其存储在安全的地方以确保安全?

0 投票
1 回答
2703 浏览

batch-file - 有没有办法使用批处理文件在目录中播放 mp4

我试图找到一种方法,以便我可以让任务计划程序打开批处理文件并在一天中的特定时间播放视频,但视频每天都在变化,但在同一个目录中。我确定我可以找到一种方法,因此它是运行命令时目录中唯一的视频。我使用的是 Windows 10,不介意使用 mac os 或 linux

谢谢!

0 投票
2 回答
1220 浏览

vbscript - 使用任务计划程序在 VBS 中下载公共 Google 电子表格

请帮忙,

我的 vbscript:saveGSheet.vbs(下载工作表)在手动运行时工作正常。我想自动执行此操作,但自动任务不会下载文件。

如何在任务计划程序中运行它?在 Windows Server 2008 上。

任务计划程序 - 设置:

  • 行动:运行程序:saveGSheet.bat,代码: c:\Windows\SysWOW64\cscript saveGSheet.vbs
  • 作为本地服务运行任务
  • 未登录时运行任务

已经试过了:

  • 以最高权限运行无济于事
  • 创建“桌面”文件夹无济于事
  • “作为批处理作业登录”没有帮助

可能的原因:

未登录意味着对象无法正常工作 - 可能需要在 MS Excel 等交互模式下运行?我不明白我的脚本中的哪些内容需要交互式运行(登录)?

  • “MSXML2.XMLHTTP.3.0”
  • “ADODB.Stream”

脚本:

注意:我不应该使用任何第三方应用程序,所以我不使用 wget 例如。

编辑:按照建议制作日志文件,结果:

0 投票
1 回答
82 浏览

batch-file - 我的批处理文件在哪里?

我使用任务调度程序(自定义)制作了几个 bat 文件,我需要将这些文件应用到我所有的 70 台服务器计算机上。显然我不想在每台服务器上重复相同的过程。

我可以简单地将我的 bat 文件复制并粘贴到不同的计算机并期望相同的结果吗?

如果是这样,我的 bat 文件在哪里,我应该将它们粘贴到哪里?

0 投票
0 回答
548 浏览

console-application - 任务完成后任务调度程序会关闭程序吗?

我有一个计划在每天上午 12 点运行的任务,该任务运行一个控制台应用程序。一些任务完成后控制台应用程序没有关闭,我看到它在进程资源管理器中运行。任务完成后程序是否应该自动关闭?

谢谢您的帮助!

0 投票
2 回答
2469 浏览

c# - C# task schedule modify

I'am trying to modify a scheduled task, manually created in Windows task scheduler, using C# application

enter image description here

using the following code:

My code works perfectly when I perform this operation in the principal task scheduler folder. But when I try to modify a task in a subfolder I got the error

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

If try to use username and password instead of null as follow:

I got the error below:

Any ideas? Really Thanks!