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


    1. 查看sshd进程

    ps -ef|grep sshd

    ps -ef:打开所有的进程

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

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

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

    grep -v grep:过滤掉含有“grep”字符的进程,因为当前过滤sftp的进程grep sftp也会被算做一个。

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

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

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

    4. 查看所有sshd进程中sftp进程的进程号

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

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

    5. 杀掉所有sshd进程中sftp进程的进程

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

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

  • 相关阅读:
    Tomcat8服务
    windows部署tomcat
    LINUX部署TOMCAT服务器
    线程安全这么回答才牛逼(转)
    读取文件夹下的所有文件
    Mycat简单配置
    删除服务端文件
    nginx搭建文件服务器
    SERVER.MAPPATH
    存储过程与表的关系
  • 原文地址:https://www.cnblogs.com/zjfjava/p/11007348.html
Copyright © 2020-2023  润新知