如何在Powershell ISE中杀死服务器?

时间:2016-02-28 19:10:26

标签: powershell

假设我通过node server.js

运行节点服务器

在PowerShell(没有ISE)中,我可以点击CTRL + CCTRL + BREAK两次来停止服务器。但是,在ISE中运行相同的快捷方式会使其挂起。它说“停止”在底部的栏中(我想这会被称为状态栏),但实际上从未停止过。

有没有我不知道的捷径?

1 个答案:

答案 0 :(得分:2)

处理此问题的一种方法是创建新的PowerShell选项卡,然后从新选项卡中终止服务器(例如,使用stop-process)。然后切换回旧选项卡(在可能的几秒延迟之后)服务器将被终止。一旦在第二个PS选项卡的命令行历史记录中有了终止服务器的命令,随后杀死服务器会快一点。

如果我有一个已挂起的PS脚本(与外部程序相比),我处理此问题的另一种方法是创建一个新的PowerShell选项卡(ctrl-T),然后单击旧选项卡,然后单击旧选项卡上的X 。不幸的是,你必须重新打开你正在编辑的任何文件。