一段通过grep自定义选择执行程序并kill的脚本
来源:互联网 发布:日志记录访问次数java 编辑:程序博客网 时间:2024/06/06 03:02
一段通过关键字过滤并选择相应的进程kill的shell函数
killprog(){ n=0 # echo -e "$n) nothing" ps -ef | grep $1 | grep -v grep | grep -v $$ | grep -v tail | grep -v vi > /tmp/ddc.txt while read line do n=$(($n+1)) pid=`echo $line | cut -d " " -f 2` pwdx=`pwdx $pid | cut -d " " -f 2-` prog=`echo $line | cut -d " " -f 8-` arr[n]="$pid : $pwdx > $prog" if [ "$pwdx" = "$2" ]; then echo "$n ${arr[n]}" else echo "$n) ${arr[n]}" fi done < /tmp/ddc.txt if [ $n -gt 0 ]; then echo -n "#? " read index if test "$index" ; then for var in ${index[@]}; do if [ $var -ne 0 ] ; then if [ $var -le $n ] ; then pid=`echo ${arr[var]} | cut -d " " -f 1` kill -9 $pid else echo "error index $var" exit 1 fi fi done fi fi}
使用时可以一次选择多个同时kill
0 0
- 一段通过grep自定义选择执行程序并kill的脚本
- linux通过grep kill掉tomcat进程脚本,百分百kill掉
- 计算一段程序执行的时间
- 让你的程序可以执行脚本并和脚本实现交互
- 通过自定义文件启动程序并读取
- 通过winscp实现一键修改多台机器文件,并执行相应命令的脚本
- 程序执行的优先选择
- 执行脚本的C程序
- 一段带向下滚动并支持拖动的脚本!
- 使用自定义脚本扩展程序自动执行 VM 自定义任务
- Android获取正在运行的程序并kill掉它
- 如何通过程序kill掉后台运行shell脚本中的mapreduce和hive任务
- grep + kill 杀死指定命令的进程
- 通过 脚本执行 kettle 的作业 命令
- linux 查看某进程 并杀死进程 ps grep kill
- linux 查看某进程 并杀死进程 ps grep kill
- 如何让一段程序在main函数之前执行的
- 选择的一段对话
- 最近移动前端项目中遇到的两个坑
- linux 设置connect 超时
- 建立QT交叉编译环境
- 支持向量机通俗导论(理解SVM的三层境界)
- 如何阅读别人的源代码
- 一段通过grep自定义选择执行程序并kill的脚本
- CDI技术第一步 Hello World!
- socket异步通信-如何设置成非阻塞模式、非阻塞模式下判断connect成功(失败)、判断recv/recvfrom成功(失败)、判断send/sendto
- PHP搭建自己的web框架-控制器
- 一维元胞自动机 Python 实现
- linux c socket之异步IO
- spring mvc web应用程序框架的搭建
- mysql 删除重复数据只保留一条
- 在Lua中调用c++函数