使用节点运行脚本的计划任务将不起作用

Joa*_*tor 5 javascript windows scheduled-tasks node.js

我按照本教程安排了使用节点运行脚本的任务:

https://eddyerburgh.me/run-a-node-script-with-windows-task-scheduler

我让我的电脑打开,以便它可以执行脚本,但是当我查看它是否确实执行时,只有一个 cmd.exe 实例打开并且任务没有执行脚本。

这是我配置操作的方式:

Program/Script - C:\WINDOWS\system32\cmd.exe

Arguments - --a -i -c "cd C:\Users\xxxxx\Desktop\folder; node script.js"
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?

Joa*_*tor 5

我设法通过制作这样的 .bat 文件使其工作:

if not "%minimized%"=="" goto :minimized
set minimized=true
@echo off
cd "<folder where the script is">

start /min cmd /C "node <the script you want to execute>"
goto :EOF
:minimized
Run Code Online (Sandbox Code Playgroud)

然后您可以安排要执行的 .bat 文件。

  • 调度一批绝对是要走的路。 (2认同)

bai*_*tun 5

您不需要所有这些额外的参数。只需使用以下设置:

程序/脚本:( node或者"C:\\Proram Files\node\node.exe"如果它不在您的 PATH 中)
参数: C:\\Users\user\folder\script.js

它会起作用。

在此处输入图片说明