首页 > 解决方案 > 我试图杀死特定进程ID上的golang脚本但是当我杀死它时它说终止但仍在运行

问题描述

我试图在我运行的进程 id 上杀死一个 golang 脚本,但是当我杀死它时它会继续运行,但我不想执行 pkill,因为这会杀死所有运行的 golang 脚本并且我有多个运行

标签: ubuntugo

解决方案


正如这里所解释的,如果您的脚本使用go run,您kill只会发送到go run正在等待实际子进程完成的进程。您应该首先使用go build编译二进制文件,然后运行该二进制文件。


推荐阅读