kill以及xargs相關

2021-10-08 22:12:02 字數 571 閱讀 3176

引數 -s :傳給程序乙個signal

signal為9時 代表著強制kill掉這個程序

signal為15時 代表著告訴這個程序自行終止退出

kill -s 9 [pid]

kill -9 [pid]

這兩個具有一樣的效果

組合一下:

ps -ef |

grep tianyu |

grep mysql |

cut -c 9-15 |

xargs

kill -9

其中『|』代表著管道,『|』左面的輸出作為『|』右面的輸入。

cut -c 9-15用於擷取ps輸出結果這一行中第9個到第15個字元,也就是pid。

xargs用於將『|』左面輸出結果(也就是pid)作為kill -9的引數。

整個命令的意思就是:立即結束掉引數中同時包含tianyu和mysql的程序。

kill命令相關

1 kill 9 id 一般不加引數kill是使用15來殺,這相當於正常停止程序,停止程序的時候會釋放程序所占用的資源 他們的區別就好比電腦關機中的軟關機 通過 開始 選單選擇 關機 與硬關機 直接切斷電源 雖然都能關機,但是程式所作的處理是不一樣的。2 kill 9 表示強制殺死該程序 而 kil...

查鎖住的表,以及kill程序,Oracle常用語句

找出所有被鎖的物件,定位出哪個回話占用 select l.session id,o.owner,o.object name from v locked object l,dba objects o where l.object id o.object id 所有導致鎖的session select ...

檢視Linux埠占用,並kill掉相關程序

話不多說,本文介紹linux常規操作 檢視埠占用程序,根據pid kill掉相關程序。另外補充 根據程式名檢視程序pid。首先,兩條命令,lsof命令和netstat命令。1 檢視占用埠程序的pid kill 91 檢視占用埠程序的pid 2 kill方法如上。kill 91 用ps命令 zb專用 ...