- 浏览: 12629 次
最新评论
shell小结(10)
2011年07月01日
#!/bin/bash #set -x typeset logfile=kill.log typeset -i count=0 typeset user=`whoami` typeset -a PIDS function doKill { while : do p1=`ps -fu $user |grep 'httpPort=' | grep -v 'grep' | awk '{print $2}'` p2=`ps -fu $user |grep 'tee' | grep -v 'grep' | awk '{print $2}'` p3=`ps -fu $user |grep 'idead' | grep -v 'grep' | awk '{print $2}'` PIDS=($p1 $p2 $p3) for pid in ${PIDS[@]} do if [ "X$pid" != "X" ];then kill -9 $pid fi done if [ ${#PIDS[@]} -gt 0 ];then ((count++)) echo "the ${count} time killed!" >> $logfile fi done } function main { if [ $# -ne 1 ];then echo "must have 1 arg!" return 1 fi case $1 in start | Start | START) doKill ;; stop | Stop | STOP) p=`ps -fu $user | grep 'kill.sh' | grep -v "grep" | awk '{print $2}'` kill -9 $p ;; esac } ###################执行程序######################## main $@
发表评论
-
uboot的配置问题对\include\configs\[boardname].h的修改
2012-01-20 00:53 1413uboot的配置问题对\include\configs\[bo ... -
windows 7 的 MBR 分析
2012-01-20 00:53 839windows 7 的 MBR 分析 2010年10月04日 ... -
CUBRID 中的线程模型
2012-01-20 00:53 561CUBRID 中的线程模型 2010 ... -
OpenNMS扩展 - 事件配置
2012-01-20 00:53 843OpenNMS扩展 - 事件配置 2011年04月24日 ... -
Process and Thread
2012-01-20 00:53 555Process and Thread 2011年02 ... -
诬凹沃官燠喷闳
2012-01-19 08:42 474诬凹沃官燠喷闳 2012年01月06日 U辙趴“ ... -
???
2012-01-19 08:42 555??? 2012年01月10日 ... -
是傻频日志呵阡啄凛仄
2012-01-19 08:42 547是傻频日志呵阡啄凛仄 2012年01月09日 刘 ... -
我的日志
2012-01-19 08:42 657我的日志 2012年01月14日 护卫队的战士C ... -
PHP DDOS攻击的处理办法
2012-01-15 19:52 497PHP DDOS攻击的处理办法 ... -
手把手教你如何搭建PHP本地测试环境和MYSQL数据库的建立和使用
2012-01-15 19:52 836手把手教你如何搭建PHP ... -
centos 内核升级(2.6.18-194.el5升2.6.30)
2012-01-15 19:52 804centos 内核升级(2.6.18-194. ... -
慢慢研究
2012-01-15 19:52 620慢慢研究 2011年12月24日 ... -
Linux集群的安装与并行计算
2012-01-15 19:52 784Linux集群的安装与并行 ... -
自己写的一个文件上传的类iteye技术网站
2012-01-11 12:04 626自己写的一个文件上传的类iteye技术网站 2011年07月 ... -
How Tomcat Works 读书笔记(第四章)
2012-01-11 12:04 412How Tomcat Works 读书笔记(第四章) 201 ... -
lucene索引格式
2012-01-11 12:04 561lucene索引格式 2011年07 ... -
compass搜索
2012-01-11 12:04 500compass搜索 2011年07月01日 compas ...
相关推荐
shell 编程小结
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
摘要:对于经常使用Shell命令的朋友来说,掌握基本的Shell脚本语法就可以着手编写Shell脚本了。因此,在文档中,鄙人以介绍Shell语法为重点,必要之处,附以命令、语法的使用说明,所谓“寓情于景、寓理于事”,可以...
一、Gnu Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.echo $ 5.expr $a : ‘\(.\\).*’ 6.echo $a|dd bs=1 count=8 2>...
shel awk 学习:Shell编程下的AWK语法小结
Unix Shell 编程一些常用但是又容易忘记的东西。 描述参数输入、回车换行、以及算法。
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
在框架中,有很多是写的是以 txt 结尾的件,这种直接读是法以 php 来解析,但是如果找到处件包含的漏洞,让他包含的是这种我们可以修改的件,那就也可以造成代码
python中执行shell命令的几个方法小结.docx
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
和Java、PHP等语言不一样,sh的流程控制不... 代码如下: <?...if (isset($_GET[“q”])) { search(q); } else { //do nothing ...在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样: ...
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
以下给出一些shell中判断字符串包含的方法,来源程序员问答网站 stackoverflow 以及segmentfault。 方法一:利用grep查找 strA=long string strB=string result=$(echo $strA | grep ${strB}) if [[ $result != ]] ...
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...
第十五章 小结 第四部分 基础SHELL编程 第十六章 SHELL脚本介绍 第十七章 条件测试 第十八章 控制流结构 第十九章 SHELL函数 第二十章 向脚本传递参数 第二一章 创建屏幕输出 第二二章 创建屏幕输入 第二三...
第十五章 小结 第四部分 基础SHELL编程 第十六章 SHELL脚本介绍 第十七章 条件测试 第十八章 控制流结构 第十九章 SHELL函数 第二十章 向脚本传递参数 第二一章 创建屏幕输出 第二二章 创建屏幕输入 第二三章 调试...
1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...