一行命令得到进程pid

    xiaoxiao2023-10-11  166

    #得到程序进程pid

    ps -ef|grep 程序名|grep -v grep|awk '{print $2}'

     

    如:查找tomcat-8100服务的进程,使用如下命令即可(如果tomcat已启动则显示其pid,否则无显示)

    ps -ef|grep tomcat-8100|grep -v grep|awk '{print $2}'

     

    ##也可以定义用户变量pid

    pid=`ps -ef|grep tomcat-8100|grep -v grep|awk '{print $2}'` #用户变量pid

    echo  $pid  #查看进程pid

    kill -9 $pid  #杀死进程

    最新回复(0)