#!/bin/bash

#使用脚本方法: sh xx.sh 服务名称

#实例:sh pid.sh httpd

#Author:sadoc.blog.51cto.com

pid=`ps -ef | grep "$1" | grep -v 'grep'| awk '{print $2}'`

if [ -n "$pid" ];then

 kill -9 $pid

fi


参数详解:

ps -ef | grep "$1"    //查看服务进程

grep -v 'grep'      //不显示grep显示的列表

awk '{print $2}     //输出第二字段

if [ -n "$pid" ]    //判断pid是否存在且非0


注意:脚本里尽量不要有中文字