如何解决使用 Windows 任务计划程序打开时,cmd 文件执行但不启动服务器
基本上我想要的是在启动 Windows 时永远启动一个 express.js 服务器。我用命令创建了一个 .cmd 文件(见下文)。当我双击这个文件时,服务器启动并像魅力一样工作。但是,当我在 Windows 10 任务计划程序中创建一个带有“登录用户”触发器的任务时,cmd 窗口打开,执行某些操作(无法如此快速地看到控制台)并关闭。没有启动服务器。
cd\
cd Users\Jan
timeout /T 5
forever start forever.json
有谁知道为什么这对双击文件有效,而不是在任务计划程序打开时有效? 有没有更好的方法来永久启动这个服务器?
解决方法
发现问题是de命令行需要使用全路径。我已经检查了 .json 文件并将相对路径更改为完整路径,现在它可以工作了。
但是,当我使用命令 forever list
时,永远不会显示任何永远运行的进程。尽管如此,我的服务器正在运行。谢谢大家!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。