Kill掉进程脚本

# =======Kill掉进程脚本=========

 1 #!/bin/bash
 2 #--------------------------------------------------------------------------------------------------
 3 echo -e " "
 4 echo -e " ==============================================="
 5 echo -e "|       Thanks for using this script!          |"
 6 echo -e " ==============================================="
 7 echo -e "#***********************************************#"
 8 echo -e "#        ___ ___  _ __ ___  _ __  _   _         #"
 9 echo -e "#       / __/ _ \| '_| |  \| |_ \| | | |        #"
10 echo -e "#      | (_| (_) | | | | | | |_) | |_| |        #"
11 echo -e "#       \___\___/|_| |_| |_| .__/ \__, |        #"
12 echo -e "#                         |_|    |___/          #"
13 echo -e "#-----------------------------------------------#"
14 echo -e "#                                               #"
15 echo -e "# Author: compy    QQ: 2071959367               #"
16 echo -e "#                                               #"
17 echo -e "#***********************************************#"
18 echo -e " "
19 
20 echo "===================================================="
21 echo  "Process kill drop program!!!"
22 echo "===================================================="
23 #--------------------------------------------------------------------------------------------------
24 #System environment variables.
25 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
26 #--------------------------------------------------------------------------------------------------
27 
28 # Determine input parameters
29 if [ -z $1 ]
30 then
31 echo "Please enter the file name(eg:/home/eg.txt):"
32 read process
33 else
34 process=$1
35 fi
36 
37 # Query process name
38 echo "===================Query process name============================="
39 ps -ef | grep $process | grep -v grep
40 echo "=================================================================="
41 # kill_pid is filtered out process PID
42 kill_pid=`ps -ef | grep $process  --color | grep -v grep | awk '{print $2}'`
43 
44 # The killing process
45 kill -9 $kill_pid
46 echo 'kill pid name is:' $process
47 echo $kill_pid
48 echo 'kill is' $process 'successful'
49 echo "=================================================================="

源码包下载地址:https://pan.baidu.com/s/1c2fDbX2

==============================================================

作者:compy    更新日期:2017-08-01 11:13    QQ:2071959367

==============================================================

posted @ 2017-08-01 11:18  compy  阅读(669)  评论(0编辑  收藏  举报