#!/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
shell脚本,定时kill掉程序
最新推荐文章于 2026-05-08 15:51:02 发布
本文介绍了一个使用bash脚本实现的定时任务,用于在指定时间后终止运行中的JMeter性能测试。通过设置结束时间并循环检查当前时间,一旦到达预定时间即刻终止所有运行中的JMeter进程。
3359

被折叠的 条评论
为什么被折叠?



