【发布时间】:2019-05-30 21:42:17
【问题描述】:
我有这个问题,当我在 VS Code 中运行调试器时,有时 .Net Core 会崩溃,并且我无法重新启动调试器。即使我退出 VS Code 并重新进入,这些进程仍然是打开的。我可以手动杀死每个进程,而不是重新启动机器,但有时会有一大堆进程,而且非常乏味。例如:
$ ps -eaf | grep dotnet | grep -v grep
16528 ?? 0:02.65 /usr/local/share/dotnet/dotnet /Users/ceti-alpha-v/Documents/NGRM/application/NGRM.Web/bin/Debug/netcoreapp2.0/NGRM.Web.dll
16530 ?? 0:02.75 /usr/local/share/dotnet/dotnet /Users/ceti-alpha-v/Documents/NGRM/application/NGRM.Web/bin/Debug/netcoreapp2.0/NGRM.Web.dll
16532 ?? 0:02.85 /usr/local/share/dotnet/dotnet /usr/local/share/dotnet/sdk/2.1.403/Roslyn/bincore/VBCSCompiler.dll
$ kill 16528 16530 16532
我想使用单个命令自动删除进程,但我不确定如何将每个 PID 传送到 kill。
【问题讨论】: