在agent中监听了process.on('SIGINT')事件后，spawn的detached模式失效
<!--
如果你是新手，请务必仔细阅读：[如何正确的提出一个 Issue](https://github.com/eggjs/egg/issues/3310)。
感谢您向我们反馈问题，为了高效的解决问题，我们期望你能提供以下信息：
-->

## What happens?
<!-- 清晰的描述下遇到的问题。-->
在agent.js里面监听了process.on('SIGINT')事件，会造成spawn的deteched模式失效，这时候退出egg，spawn出来的子进程也会被kill掉

## 最小可复现仓库
https://github.com/bigfactory/egg-detached-bug
<!-- https://github.com/YOUR_REPOSITORY_URL -->

## 复现步骤，错误日志以及相关配置
运行 npm run dev

运行 ps aux | grep realtr 可以查看到 fork 出来的子进程

ctrl+c 结束 egg 进程，ps aux | grep realtr 发现 fork 出来的子进程也被kill掉了

去掉 agent.js 中的
```
    process.on('SIGINT', ()=>{
        console.log('SIGINT');
    });
```
则在 egg进程结束后，realtr 子进程不会被kill掉

<!-- 请提供复现步骤，错误日志以及相关配置 -->
<!-- 可以尝试不要锁版本，重新安装依赖试试先 -->


## 相关环境信息
- **操作系统**：mac os 
- **Node 版本**：v10 or v12 
- **Egg 版本**：2.15.1
