1 head_files=`find ./fmsConf/ -name "*.pid"` 2 for file in $head_files 3 do 4 cat $file | awk '{print $1}' | xargs kill -9 5 rm -f $file 6 done
代碼如上
解釋:
1. 查找到 ./fmsConf目錄下的所有的pid文件
2. 對查找到的文件進行遍歷
3. 開始遍歷
4. 分開解釋:
1. cat $file : 打印出file文件的內容
2. awk '{print $1}' : 打印第一個單元字符
3. xargs : 將上一個的輸出作為這個的輸入
4. kill -9 : 調用linux底層,強行殺死 進程
5. 刪除文件
6. 結束
參考鏈接:
