搜尋此網誌

2017年1月18日 星期三

在Linux 查出Process ID 並作處置

作業系統重新開機後,所安排自動執行的 process id 每次都不同
所以透過以下指令,可以查出來並安排後續處理,
例如,找出 hgtask 這個 process 的 id:

ps ax | grep hgtask | awk '{print $1}' | head -1 > /tmp/hgtask_id
ID=`cut -c 1-6 /tmp/hgtask_id`
echo "HGTASK Process ID:"$ID

就會得到一個數字,後續處理上
例如,對該數字查出總共產生了多少個執行緒數量:

cat /proc/$ID/status | grep Threads > /tmp/hgtask_threads
Num=`cut -c 9-18 /tmp/hgtask_threads`
echo "HGTASK TotaL Threads:"$Num

就會得到一個數字,後續就看怎麼安排處理。

參考

- The End -




沒有留言:

張貼留言

搜尋此網誌