2018年7月20日 星期五

除錯工具strace的用法


strace   [parameter]   [除錯的執行檔]

執行 strace 相關參數
-o ( strace 程式的過程寫至指定的 file )
-s (最多一次 print xxx bytes 的訊息)
-p (strace pid 程序的執行過程)
-f (strace 某子程序的執行過程)

例如:   我執行smbd遇到無法跑在背景,卻又沒有任何錯誤訊息
就可以使用strace來觀察錯誤的原因
===> ./strace -o aa.log -s 1024 /sbin/smbd -D

沒有留言:

張貼留言