javascript - 使用 Node 运行脚本的计划任务将不起作用

标签 javascript node.js windows scheduled-tasks

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

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"

还有其他方法吗?

最佳答案

我已经设法通过制作这样的 .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

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

关于javascript - 使用 Node 运行脚本的计划任务将不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50624380/

相关文章:

node.js - Linux 上有效 SSL 证书的 Nodejs SSL 错误,但 Windows 上没有

c - 使用 QT Creator,如何制作不需要在目标平台上安装 .dll 的 Windows 可执行文件?

javascript - 在 MongooseJs 中选择特定字段

node.js - 查看 express.js 中所有当前事件的 session

c++ - 我正在使用 Dev-C++ 并收到一个编译器错误,提示 "collect2.exe"正在接收状态 1

c# - 服务错误 1053 : Could not start in timely fashion

javascript - AJAX:如何获取多维数组上的数组

javascript - 如何在页面重新加载时清除 react-router 中的 location.state?

php - javascript可以在不指定键的情况下向数组添加元素吗?

javascript - 绘制虚线和直线作为div的背景