如何结束服务或消防队服务

我一直在使用 Angular2进行 web 开发,并使用 Angular2和 Firebase 来运行本地服务器。在使用 Ionic 创建服务器时,我还没有找到类似于输入 exit 的命令,所以每次都必须关闭终端选项卡。有没有办法结束服务器并拿回我的终端标签?

谢谢。

279500 次浏览

可以使用以下命令结束正在进行的进程:

ctrl + c

尝试两次使用 ctrl + c获得终止批处理作业的提示。

如果 ctrl + c不起作用,使用以下方法:

ctrl + shift + c

有时候人们为了复制/粘贴而改变 ctrl + c 的行为,所以您可能需要这样做。

当然,您还应该确保终端窗口具有键盘焦点,如果您的浏览器窗口具有焦点,则 ctrl + c 将无法工作。

在文本编辑器中修改一些内容并重新加载 localhost 就足够了。 您所有的连接将会丢失,并且您有可能在控制台中为新项目提供服务。

ctrl + c OR ctrl + Pause/Break

都会要求终止批处理作业, 然后按 Y 或 y 并单击回车。

与 Windows 10/Powershell ctrl + c不工作; Powershell 试图优雅地停止这个应用程序。

使用正常的 cmd,没有问题停止与 ctrl + c发球

—— Ctrl + c 然后从提供的 Y/N 选项中选择 Y。

如果您看不到“ ng service”命令正在运行,那么您可以在 Mac OSX 上执行以下操作(这应该可以在任何 Linux 和 Uni 软件上运行)。

ps -ef | grep "ng serve"

从这里,找出进程的 PID,然后用下面的命令杀死它。

kill -9 <PID>

我试图在 VisualStudio2017PackageManager 控制台中运行它。以上的建议都不管用。

请参阅 这个链接,其中 Microsoft 声明“解决方案不是使用包管理器进行角度开发,而是使用 powershell 命令行。”.

在 macOS Mojave 10.14.4上,您还可以在终端中尝试 Command ⌘ + Q

退出 IDE 并重新启动 IDE,请尝试。

我可以通过这个在视窗上停止角度8:

步骤1: 查找4200进程

netstat -ano | findstr :4200

第二步: 终止这个过程:

taskkill /PID <PID> /F

enter image description here

可以用

killall -9

Kill all 命令可以使用其名称向特定进程发送信号。这意味着如果运行同一程序的五个版本,kill all 命令将杀死所有五个版本。

或者你可以用

pgrep "ng serve"

它将找到 ng 的 process id,然后您可以使用以下命令。

kill -9 <process_id>

停止角项目按 Ctrl + C 两次,然后按 Y,然后按 Enter