精华内容
下载资源
问答
  • linux杀进程的方法

    2015-01-30 11:43:28
    linux中常用的杀进程的两种方法,简单有效的杀掉一些不受控制的进程
  • linux自动杀进程

    千次阅读 2014-12-02 15:55:51
    ps -ef 显示所有进程 grep DataServer 在显示的所有进程里找出含有 DataServer字段的行 awk '{print $2}' 在显示的所有进程里找出含有 DataServer字段的行后 显示该行以空格分隔的第二域 即PID那域! ...

    kill -9 `ps -ef|grep DataServer|awk '{print $2}'`
    ps -ef 显示所有进程
    grep DataServer 在显示的所有进程里找出含有 DataServer字段的行
    awk '{print $2}'  在显示的所有进程里找出含有 DataServer字段的行后 显示该行以空格分隔的第二域 即PID那域!
    然后kill -9 pid 那不就杀死了
    不过这里会有个问题 使用grep后 本身grep DataServer也会出现在进程里!
    因此 最好是
    kill -9 `ps -ef|grep DataServer|grep -v grep|awk '{print $2}'`
    更好是
    ps -ef|grep DataServer | grep -v grep |awk '{print $2}' | xargs kill -9
    展开全文
  • 这两天部署在linux上的程序老是莫名其妙的自动停止而且没有任何日志打印,纠结好长时间后发现linux的message.log日志中有一句,如下:因为内存占用过多会死一个占用最多的进程Apr 2 21:44:01 shanyao kernel: Out ...

    这两天部署在linux上的程序老是莫名其妙的自动停止而且没有任何日志打印,纠结好长时间后发现linux的message.log日志中有一句,如下:因为内存占用过多会杀死一个占用最多的进程

    Apr  2 21:44:01 shanyao kernel: Out of memory: Kill process 14268 (java) score 378 or sacrifice child
    Apr  2 21:44:01 shanyao kernel: Killed process 14268 (java) total-vm:2729760kB, anon-rss:385576kB, file-rss:0kB, shmem-rss:0kB    
    展开全文
  • LINUX循环杀自动拉起进程脚本

    千次阅读 2019-03-06 11:06:14
    在日常测试过程中我们往往需要循环死某一些自动拉起的进程去模拟进程故障场景,这种情况下就需要一些脚本辅助,以下提供一个循环进程的脚本,可以根据模拟进程拉起的时间灵活调整kill时间间隔,具体看脚本注释...

    在日常测试过程中我们往往需要循环杀死某一些自动拉起的进程去模拟进程故障场景,这种情况下就需要一些脚本辅助,以下提供一个循环杀死进程的脚本,可以根据模拟进程拉起的时间灵活调整kill时间间隔,具体看脚本注释

    以下为ceph测试过程中osd进程kill脚本,大家可根据自己需求灵活调整

    #!/bin/bash
    #############################################################
    #this script for osd process kill testing ret in kill_osd.log
    #       eg.  ./killosd.sh osdid  sleeptime(unit 's')
    #       usage: ./killosd.sh  0   300
    #       update: 2019-1-21  pansaky
    #############################################################
    num=$1
    sleep_time=$2
    echo "Start at ==`date`==" > kill_osd.log
    int=1
    while(( $int<=1000))
    do
    #简易日志,将执行时间打印到指定日志
      echo "===== `date` =====" >> kill_osd.log
      pid=`ps -aux |grep "id $num"|grep -v "grep" |awk '{print $2}'`
      wc=`ps -aux |grep "id $num"|grep -v "grep" |awk '{print $2}'|wc -l`
      #若进程存在则选择执行kill命令   
      if [ $wc -ne "0" ];then
        echo "kill -9 $pid" >> kill_osd.log
        sudo kill \-9 $pid 2>&1 >> kill_osd.log
      fi
    #每隔固定时间寻找并kill进程,可等待拉起或持续kill
     sleep $sleep_time
     let "int++"
     echo "$int has done!" >> kill_osd.log
    done
    

    比如调整为mon进程kill为下

    #!/bin/bash
    #############################################################
    #this script for osd process kill testing ret in kill_osd.log
    #       eg.  ./killmon.sh  sleeptime(unit 's')
    #       usage: ./killmon.sh    300
    #       update: 2019-3-5  pansaky
    #############################################################
    sleep_time=$1
    echo "Start at ==`date`==" > kill_mon.log
    int=1
    while(( $int<=1000))
    do
    #简易日志,将执行时间打印到指定日志
      echo "===== `date` =====" >> kill_mon.log
      pid=`ps -aux |grep "ceph-mon"|grep -v "grep" |awk '{print $2}'`
      wc=`ps -aux |grep "ceph-mon"|grep -v "grep" |awk '{print $2}'|wc -l`
      if [ $wc -ne "0" ];then
        echo "kill -9 $pid" >> kill_mon.log
        sudo kill \-9 $pid 2>&1 >> kill_mon.log
      fi
    #每隔固定时间寻找并kill进程,可等待拉起或持续kill
     sleep $sleep_time
     let "int++"
     echo "$int has done!" >> kill_mon.log
    done
    

     

    展开全文
  • 3.5,那么swapiness设置为0,这样系统宁愿swap也不会oom killer(进程) 如果linux内核版本&gt;=3.5,那么swapiness设置为1,这样系统宁愿swap也不会oom killer echo 0 &gt; /proc/sys/vm/swappiness ...

    cat /proc/version,查看linux内核版本
    如果linux内核版本<3.5,那么swapiness设置为0,这样系统宁愿swap也不会oom killer(杀掉进程)
    如果linux内核版本>=3.5,那么swapiness设置为1,这样系统宁愿swap也不会oom killer
    echo 0 > /proc/sys/vm/swappiness
    echo vm.swapiness=0 >> /etc/sysctl.conf

    展开全文
  • Linux OOM 自动杀进程(转)

    千次阅读 2018-05-11 10:25:57
    Linux OOM 自动杀进程问题描述:今天上班后,登录一台内网测试服务器,发现部分进程失踪 (Nginx/PHP-FPM/MySQL/Crond)。解决方法:1、首先启动这些进程,保证正常提供服务。2、查看服务器日志信息,排除故障。...
  • linux杀进程脚本

    千次阅读 2018-12-18 11:40:05
    获取到tomcat进程,循环进程,然后grep确认 for i in `ps -ef|grep "retail"|grep -v grep|awk '{print $2}'`; do kill -9 $i; done; ps -ef|grep retail 批量启动程序,grep确认程序是否启动成功,top查看资源...
  • Linux进程杀掉总是自动重启

    千次阅读 2020-11-16 10:02:00
    《1》cat /proc/进程id/status 找到该子进程对应的父进程,将其父进
  • 首先网上针对该问题的解决方案: 1.启动 Jenkins 的时候加上 -Dhudson.util.ProcessTree.disable=true,也就是 java -Dhudson.util....2.在后台进程前加上 BUILD_ID=dontKillMe,也就是 BUILD_ID=dontKillM
  • Linux 自动关闭某个进程脚本

    千次阅读 2019-03-10 02:48:45
    Linux 自动关闭某个进程脚本 前言 怕是不少后台开发者经常会有这么两个命令 ps -ef | grep 某某进程名 kill -9 某某进程名 比如,我是一个Java开发者,时常做好一个模块,通过mvn clean package -DskipTests打jar包...
  • linux自动重启进程脚本

    千次阅读 2018-10-26 11:09:54
    3.如何查看并死后台进程;   0.背景大纲 最近,在国外买了个服务器,因为是OPENVZ架构,所以找了篇帖子搭建了SSR+BBR的通道,以下是帖子地址: OpenVZ架构VPS安装BBR的五种方法(UML/...
  • 其中 .zlXXXX 这个进程杀掉后还会自动启另外一个进程,数字就会变化了 crontab 没有发现定时任务 见截图 [img=https://img-bbs.csdn.net/upload/201804/19/1524133343_202513.png][/img] 通过 lsof 命令 分析这两个...
  • linux根据进程进程

    万次阅读 2018-07-12 19:45:02
    笔记:根据一个进程的名字或启动此进程的命令(连续的一部分即可)进程 一、使用单条命令 ps -ef | grep 进程名/启动进程的命令 | grep -v grep | awk '{print $2}' | xargs kill -9 测试: 终端输入: ...
  • Linux死顽固进程

    2015-09-23 22:31:19
    Linux 死顽固进程 Linux进程状态成 Z(TASK_Zoombie),T(TASK_Stopped or Traced)时,无法用kill -9 死。 1.一般情况下进程进入僵尸状态时,会被init进程接管,会自动消亡,可不用理会。 2.当进程被调试状态...
  • linux 内存不足杀进程 现在是早上六点。 我清醒地总结了导致我太早唤醒电话的事件顺序。 这些故事开始时,我的电话警报响了。 困倦而脾气暴躁的我检查了电话,看我是否真的疯了以至于无法在凌晨5点设置唤醒警报。 ...
  • linux kill/进程自动重启脚本

    千次阅读 2021-02-10 09:58:43
    #得到对应服务的进程号 str=`ps -ef | grep language-1.0-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'` #获取进程所在的目录 pwd=`ls -l /proc/${str} | grep "cwd ->" | grep -v "grep" | awk '{print $NF}...
  • Linux如何查看进程进程、启动进程等常用命令
  • linux下查看进程号并进程

    万次阅读 2019-07-02 16:33:19
    问题描述: 使用nohup &运行后台程序,命令如下: nohup python server.py &...这时需要先死之前的程序,再重新启动。 步骤: 1.查看进程号 1)使用 lsof -i:端口号查看进程号(当知道端口号的时...
  • linux 查看进程进程

    万次阅读 2017-12-12 15:50:40
    1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。 2. ps 命令用于查看当前正在运行的进程。 grep 是搜索 ...
  • Linux 下实现进程退出后自动重启

    千次阅读 2016-03-03 18:32:58
    Linux 下实现进程退出后自动重启 一般方案有2 1.采用脚本,网上很多,但对一些嵌入式系统因资源限制,大部分命令裁剪了,故不可行 2.采用fork,父进程等待子进程退出 一下采用fork 方法实现,对于重启多个进程, ...
  • 今天,写脚本的时候,有这么一个...先使用 ps -ef|grep Linux-new.py 查询出进程号,然后,在用kill -9 进程号 , kill掉进程,但是,这是手工输得,程序不能手工输入呀,故写一个脚本实现 Linux_new_id=`ps -ef |...
  • Linux系统下自动匹配进程号,并进程的shell脚本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,601
精华内容 19,440
关键字:

linux自动杀进程

linux 订阅