第二十四個夏天後
幸福,不是做自己喜歡的事,而是喜歡自己做的事
2016年8月16日 星期二
[Linux] 查看 Process STDOUT @ Ubuntu 14.04
有一台 server 某個服務一直會掛掉,由於什麼資訊都沒有,就想到有沒有可以偷窺別人程式的 stdout 的方式,接著就出現了 strace - trace system calls and signals 啦 :P
用法:
$ sudo strace -p ProcessID -s OutputStringLength -e write
其中 OutputStringLength 預設是 32 bytes ,所以不知道對方會噴什麼,就填大一點的數字就好。
如此一來,就可以觀察 crash process 最後到底吐了什麼出來。唯一比較難搞的是有些服務掛了會重啟,要不斷追蹤其 pid 再執行上述的指令。
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言