Запланированные задачи для запуска сценариев с использованием узла не будут работать - PullRequest
0 голосов
/ 31 мая 2018

Я следовал этому руководству для планирования задачи для запуска сценария с использованием узла:

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"

Есть лидругой способ сделать это?

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Вам не нужны все эти дополнительные аргументы.Просто используйте следующие настройки:

Программа / сценарий: node (или "C:\\Proram Files\node\node.exe", если его нет в PATH)
Аргументы: C:\\Users\user\folder\script.js

Это будет работать.

enter image description here

0 голосов
/ 31 мая 2018

Мне удалось заставить его работать, создав файл .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.

...