关闭并重新打开终端后如何访问正在运行的 nodemon 脚本?
Posted
技术标签:
【中文标题】关闭并重新打开终端后如何访问正在运行的 nodemon 脚本?【英文标题】:How to access a running nodemon script after closing and reopening the terminal? 【发布时间】:2019-09-25 04:54:01 【问题描述】:我正在使用 nodemon 运行 node.js 脚本,但我想知道是否可以在关闭它后使用终端重新访问 nodemon 进程。
通常我会在 package.json 中键入指向“nodemon index.js”的“npm run start”,然后会出现一些黄色和绿色的日志来告知进程的状态(启动、重新启动)。但是如果我关闭终端,我怎样才能再次访问这个进程,而不必键入另一个“npm run start”?
只是nodemon不适合那个,我想知道哪些工具可以帮助我实现,例如pm2等。
【问题讨论】:
在屏幕或 tmux 会话中运行它。这允许终端与程序断开连接并稍后重新连接。 使用 tmux 会话对我有用,谢谢! 【参考方案1】:打开一个 screen 或 tmux 会话,然后运行您的应用。 这允许终端与程序断开连接,然后通过恢复相同的会话重新连接。
【讨论】:
【参考方案2】:cntr+j 让你的服务器在后台运行,然后如果你处理代码并保存它并且服务器崩溃,因为服务器仍在运行。
解决方案只是最小化终端而不是关闭它,或者通过命令提示符打开。
【讨论】:
以上是关于关闭并重新打开终端后如何访问正在运行的 nodemon 脚本?的主要内容,如果未能解决你的问题,请参考以下文章
如何在Cloud 9上重新启动MongoDB服务器并关闭终端