將上面的github的內容複製,然後寫入execsnoop檔案,並且加上x許可權即可;
chmod -r 755 execsnoop
shell腳本報錯/bin/bash^m: bad interpreter: no such file or directory,通過查閱資料得知,shell指令碼格式必須是unix才行,但我這個指令碼是在windows上編寫完成傳到linux伺服器上的,所以一執行就報錯
修改該shell指令碼格式,方法如下:任意方法都行
1.sed -i 「s/\r//」 filename 或sed -i 「s/^m//」 filename,直接將回車符替換為空字串。
2.vim filename,編輯檔案,執行「: set ff=unix」,將檔案設定為unix格式,然後執行「:wq」,儲存退出。
3.dos2unix filename或busybox dos2unix filename,如果提示command not found,可以使用前兩種方法。
[root@i-ifgwrq7g ~]
# ./perf-tools/bin/execsnoop
tracing exec(
)s. ctrl-c to end
.instrumenting sys_execve
pid ppid args
578 576 cat
-v trace_pipe
577 573 gawk -v o=1 -v opt_name=0 -v name= -v opt_duration=0 [..
.]
幫助文件目錄 /perf-tools/man/man8 Kdevelop的安裝和使用
一般而言,用kdevelop程式設計大體要經歷如下幾個步驟。程式設計是比較複雜的,很難一次成功,這些步驟可能要反覆進行多次。第一步,新建工程 可以通過選單操作啟動相應的嚮導程式,借助它完成工程的初建工作。project new project 在新建工程過程中,主要需要指定工程檔案儲存位置 工程名稱...
TCPCopy的安裝和使用
官網位址 tcpcopy 有傳統架構和新架構,新架構比較複雜,一般情況下傳統架構就可以了。頭部資訊給tcpcopy client,以完成tcp互動,不然tcp包就不能算到達對端。安裝 tar zxvf tcpcopy 0.9.0 tar.gz cd tcpcopy 0.9.0 configure m...
cocoapods 的安裝和使用
在我們進行程式設計的時候,為了提高效率,節省時間經常要用到第三方的類庫,但是手動匯入有比較麻煩,所以我們需要使用一種類庫管理工具就是最常見的 cocoapods.好了,甜點已經上完,下面就是我們的正菜了.首先 讓我們開啟終端 1.移除ruby的源位址 在 符號後輸入 gem sources remo...