系统中sshd进程的查看,数量统计,进程号输出,进程清理命令

1. 查看sshd进程

ps -ef|grep sshd

ps -ef:打开全部的进程java

grep sshd:过滤出含有“sshd”字符的进程。ssh

2. 查看sshd进程中的sftp进程,不含查询的进程

ps -ef|grep sshd|grep sftp|grep -v grep

grep -v grep:过滤掉含有“grep”字符的进程,由于当前过滤sftp的进程grep sftp也会被算作一个。spa

3. 统计sshd进程中sftp进程的数量

ps -ef|grep sshd|grep sftp|grep -v grep|wc -l

wc -l:统计sftp进程的行数,即为想要的总数code

4. 查看全部sshd进程中sftp进程的进程号

ps -ef|grep sshd|grep sftp|grep -v grep|awk '{print $2}'

awk '{print $2}' $fileName: 一行一行的读取指定的文件, 以空格做为分隔符,打印第二个字段,这里没有文件,读取的是控制台输出blog

5. 杀掉全部sshd进程中sftp进程的进程

kill -9 `ps -ef|grep sshd|grep sftp|grep -v grep|awk '{print $2}'`

 

为方便理解,这里以grep java做为演示,主要命令效果以下:进程

相关文章
相关标签/搜索