`
喜欢蓝色的我
  • 浏览: 370791 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

shell脚本,定时kill掉程序

 
阅读更多

#!/bin/bash
time_end=$(date '+%s' -d '3 minutes')
echo "time_end =" $time_end
while true
do
sleep 2
time_temp=$(date '+%s')
echo "time_temp =" $time_temp
if [ $time_temp -gt $time_end ];then
    echo "performance end 1111"
    su -c "ps -ef | grep jmeter | grep -v grep | cut -c 9-15 | xargs kill -s 9"
    echo "kill jmeter 2222"
    break 2
elif [ $time_temp -eq $time_end ];then
    echo "performance end 3333"
    su -c "ps -ef | grep jmeter | grep -v grep | cut -c 9-15 | xargs kill -s 9"
    echo "kill jmeter 4444"
    break 2
else
    echo "performance continue"

fi

分享到:
评论

相关推荐

    linux系统java服务自启动shell脚本及服务cpu内存占用监控脚本

    自启动shell脚本和CPU、内存占用监控脚本能确保Java服务在系统启动时自动运行,并实时监测其性能状态,以便及时发现和处理潜在问题。下面将详细介绍这两个方面的内容。 一、Linux系统Java服务自启动shell脚本 自...

    linux下101个shell脚本

    在Linux操作系统中,Shell脚本是一种强大的工具,用于自动化日常任务、管理系统以及执行一系列命令。"Linux下101个shell脚本"是一份宝贵的资源,涵盖了从基础到高级的各种shell脚本示例,对于想要深入学习Linux ...

    shell脚本自动监测系统cpu资源,异常彪高时,自动打印应用线程日志文件

    在IT行业中,shell脚本是一种常用的自动化工具,尤其在服务器管理和运维中发挥着重要作用。本文将详细介绍如何使用shell脚本来实现系统CPU资源的自动监测,并在CPU资源异常升高时自动打印应用线程日志文件。 首先,...

    shell脚本的介绍与教学

    ### Shell脚本的介绍与教学 #### shell概览与作用 **shell脚本**是一种用于自动化执行任务的强大工具,尤其适用于Linux系统环境。通过编写shell脚本,可以实现多种自动化操作,极大地提高工作效率。 1. **自动化...

    使用Linux的Shell脚本定时处理MySQL超时

    总结起来,本文介绍了一个实用的Linux Shell脚本,用于定时清理MySQL的Locked进程,有效地提升了数据库的稳定性和效率。结合`crontab`,我们能够实现对MySQL的自动维护,这对于大型网站或业务系统来说至关重要,确保...

    Linux 命令行和shell脚本编程宝典

    通过编写Shell脚本,用户可以将一系列命令组合在一起,实现批量处理、定时任务、系统监控等功能。书中将详细讲解bash Shell,这是最常用的Linux Shell。内容涵盖变量、条件语句(if、else)、循环(for、while)、...

    监控php-fpm并自动重启服务的shell脚本

    ### 监控php-fpm并自动重启服务的Shell脚本详解 #### 背景介绍 在Web开发中,PHP是常用的服务器端脚本语言之一,而`php-fpm`(FastCGI Process Manager)是一种PHP FastCGI的实现,能够提供更好的性能表现和资源...

    shell脚本作为保证PHP脚本不挂掉的守护进程实例分享

    shell脚本作为守护进程是通过定时任务(如cron job)或持续监控脚本状态来实现的,当检测到PHP进程结束时,可以使用`kill`命令或者`nohup`等工具重启PHP脚本。 总的来说,这个实例展示了如何结合shell脚本和PHP来...

    Shell脚本获取进程的运行时间

    所以我就在想,我今后启动这个脚本时,进行检查,如果上次运行的脚本还没结束,而且过了某个时间阀值,就把它及其子进程给kill掉。然后,我就需要写了一个可以查询某个进程已经运行了多少时间(以second为单位)的...

    centos上通过sh文件启动jar等程序与命令详解.zip

    在Linux系统,特别是CentOS这样的基于Red Hat的发行版中,使用shell脚本来启动和管理Java应用程序(如jar包)是一种常见的做法。本文件包提供了一个名为`run.sh`的shell脚本模板以及一个`run命令详解.docx`文档,...

    Shell脚本实现Linux系统和进程资源监控

    `df -h`命令展示磁盘空间使用情况,通过脚本定时执行并比较设定阈值,当磁盘空间不足时发送警告。 通过Shell脚本,我们可以自动化这些监控任务,结合cron定时任务,实现定期检查和报警,提升系统的稳定性和可靠性...

    linux进程监控shell脚本代码

    Shell脚本是一种基于Bash或其他Shell解释器的脚本语言,用于自动化Linux系统的任务。在本例中,有两个关键脚本:`receve.sh` 和 `restart_r.sh`。`receve.sh` 是监控并重启PHP进程的脚本,而 `restart_r.sh` 负责在...

    SHELL基础学习指导

    Shell提供了查看进程状态信息PS、终止后台进程KILL、实现定时任务调度CRON等命令。利用这些命令,可以有效地控制进程的执行和调度,确保系统资源的合理利用。 在文件、目录与磁盘管理方面,Shell同样扮演着重要角色...

    linux shell 命令, 脚本编程

    ### Linux Shell 命令与脚本编程知识点详解 #### 第一部分:Shell ##### 第1章:文件安全与权限 **1.1 文件** - **定义**:在Linux系统中,几乎所有东西都被视为文件,包括目录、设备等。 - **用途**:用于存储...

    kill-process:Bash脚本杀死高CPU进程,长时间运行的进程以及消耗太多内存的进程

    在`kill-process`脚本中,通常会设定阈值,比如CPU使用率超过一定比例,或者内存占用过多时,脚本会自动识别这些进程并依据预设的规则(如发送SIGTERM或SIGKILL信号)进行杀掉。这有助于防止单个进程消耗过多资源,...

    linux下shell

    本文将深入探讨如何编写简单的Shell脚本,理解Linux下的文件和目录操作,以及基本的进程调度。 首先,让我们了解什么是Shell脚本。在Linux中,Shell脚本是一系列命令的集合,可以保存为文本文件并执行。这些命令...

    shell脚本实现监控某个进程意外停止后拉起进程

    今天我们将讨论如何通过Shell脚本来实现这一目标,即在进程意外停止后自动拉起该进程。 首先,我们需要创建一个启动脚本来启动我们要监护的进程。这个脚本通常会包含启动进程的命令。例如,在提供的内容中,脚本名...

    定时杀自定义进程的VBS代码

    1. **定时任务**:VBS可以利用Windows的任务计划程序或内置的`WScript.Shell`对象创建定时任务。通过设置特定的时间间隔,让脚本在指定时间执行,如每隔一段时间检查并结束指定进程。 2. **进程管理**:VBS可以调用...

    shell:所有有用的linux shell脚本

    Linux Shell脚本是一种强大的工具,它允许用户通过命令行接口执行一系列自动化任务。Shell脚本是用bash(Bourne-Again SHell)或其他兼容的Shell语言编写的文本文件,通常用于系统管理、数据处理、文件操作等。在这...

Global site tag (gtag.js) - Google Analytics