ubuntu - 我试图杀死特定进程ID上的golang脚本但是当我杀死它时它说终止但仍在运行
问题描述
我试图在我运行的进程 id 上杀死一个 golang 脚本,但是当我杀死它时它会继续运行,但我不想执行 pkill,因为这会杀死所有运行的 golang 脚本并且我有多个运行
解决方案
正如这里所解释的,如果您的脚本使用go run
,您kill
只会发送到go run
正在等待实际子进程完成的进程。您应该首先使用go build
编译二进制文件,然后运行该二进制文件。
推荐阅读
- movesense - Movesense 删除单个数据记录器条目
- sql - PostgreSQL | 需要来自右表的值,其中 m:n 索引中不匹配
- c++ - 在c ++中为指针参数分配地址
- reactjs - Spring Boot React AWS 将 Spring Boot 微服务 + React 多租户应用程序部署到 AWS 的好策略是什么?
- php - 发布 Laravel 和 VUEJS
- java - 如何与请求过滤器共享 WebSecurityConfigurerAdapter 中的 HttpSecurity?
- routes - 或工具路由访问顺序
- neo4j - 使用定期迭代删除不起作用
- jquery - 无法使用 ajax 请求发送 json
- powershell - 导入 virtualmachinemanager 模块后 Stop-Job 成为别名