将批处理文件写入 运行 位于另一个目录中的 node.js 文件
Write a batch file to run a node.js file located in another directory
在 Windows 10 中,我使用 SCHTASKS 命令创建了一个计划任务,每 10 分钟使用 运行 一个 node.js 文件一个 .bat
文件。我已经使用 git bash 编写了该命令。
这是我的 SCHTASKS 命令:
schtasks //Create //sc minute //mo 10 //tn "Repeat_10Check" //tr \runnode.bat
我的 .bat
文件位于根目录,即 C:\Users\username。
我的 .bat
文件的名称是 runnode.bat
我想要 运行 example.js 位于 F:\Nodejs\project\subfolder 的文件目录,通过 运行 执行以下命令使用该 .bat
文件:
SCHTASKS //RUN //TN "Repeat_10Check"
通常在 git bash 中,我会将以下命令写入 运行 一个 node.js 文件:
cd ../../../F/Nodejs/project/subfolder
node example.js
我应该在 runnode.bat 中写什么来使用批处理文件执行这些命令?
假设文件将始终位于该目录中,您可以像这样提供对它的静态引用
SCHTASK /Create /SC MINUTE /MO 10 /TN “Check Every 10 Minutes” /TR F:\ Nodejs\project\subfolder\runnode.bat
并且在 myJsScriptrun.bat 中你可以让它做节点 example.js
所以上面所做的是 运行 .bat 文件位于与 example.js 相同的目录中 - 这允许我们使用节点 example.js - 每 10 分钟一次。
如果你不能/不想更改 runnode.bat 的目录,你可以在 runnode.bat
node F:\Nodejs\project\subfolder\example.js
现在,如果您要 运行 作为用户使用上述内容就可以了。
尽管您可以指定参数,例如 运行asadministrator - 使用 /RU 标记。
我确实建议给 http://www.robvanderwoude.com/schtasksxp.php 阅读以供进一步研究
在 Windows 10 中,我使用 SCHTASKS 命令创建了一个计划任务,每 10 分钟使用 运行 一个 node.js 文件一个 .bat
文件。我已经使用 git bash 编写了该命令。
这是我的 SCHTASKS 命令:
schtasks //Create //sc minute //mo 10 //tn "Repeat_10Check" //tr \runnode.bat
我的 .bat
文件位于根目录,即 C:\Users\username。
我的 .bat
文件的名称是 runnode.bat
我想要 运行 example.js 位于 F:\Nodejs\project\subfolder 的文件目录,通过 运行 执行以下命令使用该 .bat
文件:
SCHTASKS //RUN //TN "Repeat_10Check"
通常在 git bash 中,我会将以下命令写入 运行 一个 node.js 文件:
cd ../../../F/Nodejs/project/subfolder
node example.js
我应该在 runnode.bat 中写什么来使用批处理文件执行这些命令?
假设文件将始终位于该目录中,您可以像这样提供对它的静态引用
SCHTASK /Create /SC MINUTE /MO 10 /TN “Check Every 10 Minutes” /TR F:\ Nodejs\project\subfolder\runnode.bat
并且在 myJsScriptrun.bat 中你可以让它做节点 example.js
所以上面所做的是 运行 .bat 文件位于与 example.js 相同的目录中 - 这允许我们使用节点 example.js - 每 10 分钟一次。
如果你不能/不想更改 runnode.bat 的目录,你可以在 runnode.bat
node F:\Nodejs\project\subfolder\example.js
现在,如果您要 运行 作为用户使用上述内容就可以了。
尽管您可以指定参数,例如 运行asadministrator - 使用 /RU 标记。
我确实建议给 http://www.robvanderwoude.com/schtasksxp.php 阅读以供进一步研究