linux pgrep命令的使用

2022-01-30 04:53:48 字數 1101 閱讀 9964

pgrep 是通過程式的名字來查詢程序的工具,一般是用來判斷程式是否正在執行。

常用引數

-l  列出程式名和程序id

-o 程序起始的id

-n 程序終止的id

$ ps -ef | grep mysql

jiqing 27448 26025 0 16:24 pts/36 00:00:00 grep --color=auto mysql

root 29177 1 0 11月27 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/ubuntu.pid

mysql 29753 29177 0 11月27 ? 00:06:42 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/var/ubuntu.err --open-files-limit=65535 --pid-file=/usr/local/mysql/var/ubuntu.pid --socket=/tmp/mysql.sock --port=3306

$ pgrep mysql

29177

29753

$ pgrep -l mysql

29177 mysqld_safe

29753 mysqld

$ pgrep -o mysql

29177

$ pgrep -n mysql

29753

如果想殺死某程序可以這樣

sudo kill -9 `pgrep  mysql`

chmod命令的使用

指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...

trap命令的使用

目前,unix系統在各行各業使用得相當廣泛,因此unix系統的安全性問題就至關重要。下面根據unix系統的特點介紹一下如何來加強系統安全管理。設定較高的安全級 unix系統共有四種安全級別 high 高階 improved 改進 traditional 一般 low 低階 這四個級 別安全性由高到低...

shell typeset命令的使用

typeset用於設定變數屬性,如大小寫,寬度,左右對齊等都可以用typeset來控制,當用typeset改變乙個變數的屬性時,這種改變是永久的,下面以ksh為例,演示typeset的幾種典型用法 1,無選項的執行typeset,則顯示所有變數 home lee typeset typeset co...