来自:zip11 > 馆藏分类
配色: 字号:
关闭程序进程sh脚本
2018-02-03 | 阅:  转:  |  分享 
  
关闭程序进程sh脚本

!/bin/bash

#运行shell脚本时报错"[[

#bashstop.sh正常

PID=`ps-ef|grepgoproxy_linux_i386|grep-vgrep|awk''{print$2}''`

if[[""!="$PID"]];then

echo"killing$PID"

kill-9$PID

fi





PS是LINUX下最常用的也是非常强大的进程查看命令//以下这条命令是检查java进程是否存在.ps-ef|grepjava下面对命令选项进行说明:-e显示所有进程。-f全格式。pse列出程序时,显示每个程序所使用的环境变量。psf用ASCII字符显示树状结构,表达程序间的相互关系inux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户grepgoproxy_linux_i386文档goproxy_linux_i386字符串



“grep-vgrep"在文档中过滤掉包含有grep字符的行

$2:表示第二个字段print$2:打印第二个字段awk''{print$2}''$fileName:一行一行的读取指定的文件,以空格作为分隔符,打印第二个字段比如有这样一个文件a1b1c1d1a2b2c2d2执行的结果是,输出b1

KILL??-9??强迫终止











































献花(0)
+1
(本文系zip11首藏)