前言
在 linux 中我们经常会使用&
符号让进程在后台运行,例如:
1 | nohup java -jar app.jar & |
但是这样的话在终端就看不到输出了,有时候临时需要排查问题看不到输出就 GG 了。
解决办法
其实可以利用proc
系统文件来访问程序对应的输出:
- 首先获取到进程对应的
PID
- 通过
tail
命令读取输出:
1 | #获取标准输出 |
在 linux 中我们经常会使用&
符号让进程在后台运行,例如:
1 | nohup java -jar app.jar & |
但是这样的话在终端就看不到输出了,有时候临时需要排查问题看不到输出就 GG 了。
其实可以利用proc
系统文件来访问程序对应的输出:
PID
tail
命令读取输出:1 | #获取标准输出 |
我是MonkeyWie,欢迎扫码👇👇关注!不定期在公众号中分享JAVA
、Golang
、前端
、docker
、k8s
等干货知识。
微信支付
支付宝