微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Windows 任务计划程序打开时,cmd 文件执行但不启动服务器

如何解决使用 Windows 任务计划程序打开时,cmd 文件执行但不启动服务器

基本上我想要的是在启动 Windows 时永远启动一个 express.js 服务器。我用命令创建了一个 .cmd 文件(见下文)。当我双击这个文件时,服务器启动并像魅力一样工作。但是,当我在 Windows 10 任务计划程序中创建一个带有“登录用户”触发器的任务时,cmd 窗口打开,执行某些操作(无法如此快速地看到控制台)并关闭。没有启动服务器。

这是.cmd文件中的代码

cd\
cd Users\Jan
timeout /T 5
forever start forever.json

有谁知道为什么这对双击文件有效,而不是在任务计划程序打开时有效? 有没有更好的方法来永久启动这个服务器?

解决方法

发现问题是de命令行需要使用全路径。我已经检查了 .json 文件并将相对路径更改为完整路径,现在它可以工作了。

但是,当我使用命令 forever list 时,永远不会显示任何永远运行的进程。尽管如此,我的服务器正在运行。谢谢大家!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。