# linux中访问运行中程序的输出 2020-09-29 1 min read shell 文章目录 前言 解决办法 前言 在 linux 中我们经常会使用&符号让进程在后台运行,例如: Terminal windownohup java -jar app.jar & 但是这样的话在终端就看不到输出了,有时候临时需要排查问题看不到输出就 GG 了。 解决办法 其实可以利用proc系统文件来访问程序对应的输出: 首先获取到进程对应的PID 通过tail命令读取输出: Terminal window#获取标准输出tail -f /proc/<PID>/fd/1#获取错误输出tail -f /proc/<PID>/fd/2
# Go语言HTTP服务生命周期 2020-10-21 3 min read 在 go 语言里启动一个 http 服务非常简单,只需要一行代码http.ListenAndServe()就可以搞定,这个方法会一直阻塞着直到进程关闭,如果这个时候来了些特殊的需求比如: go 阅读