我使用 ssh 在远程服务器上启动 dotnet 应用程序作为后台作业
dotnet MyApp.dll &
我确认该应用程序正在运行,然后终止了 ssh 会话。
现在我想终止这个后台作业,但我在任何地方都找不到它的 PID。既不jobs
是 也不ps -a
是ps -e
也不pgrep -i MyApp
是top
列出启动的进程。我也寻找类似的东西dotnet
,但这也不会产生任何正在运行的进程。我确信它仍在运行,因为它仍然向外部目标发送数据。
为什么这个进程虽然正在运行但没有显示在任何地方?如何在不重新启动服务器的情况下停止它?