linux执行sh文件 查进程,linux – 用于检查进程是否已在运行的Shell脚本,如果是,则退出...
我有一个
shell脚本,方法是status()和start().代码如下:
#function to check the jmeter processes running
status(){
PID=$(ps -ef | grep jmeter|grep -v grep)
echo "The jmeter processes running are: \n$PID"
}
#function to run the .jmx file given by the user at run time
start(){
echo "Please enter the file name .jmx extension"
read file
echo "Please enter the log file name .jtl extension"
read log_file
sh /home/ubuntu/apache-jmeter-3.0/bin/jmeter.sh -n -t $file -l $log_file &
}
while [ "$1" != "" ]; do
case "$1" in
start)
jmeter_start
;;
status)
jmeter_status
;;
*)
echo $"Usage: $0 {start|status}"
exit 1
esac
shift
done
现在当我运行这个脚本时,我必须检查它是否已经在运行,如果它正在运行,我必须退出.让我知道如何做到这一点.
linux执行sh文件 查进程,linux – 用于检查进程是否已在运行的Shell脚本,如果是,则退出...相关推荐
- linux执行sh提示非标准环境,Linux执行.sh文件时提示No such file or directory该怎么办(三种解决办法)...
先给大家看下问题描述,下图是我在运行时出现错误截图: 解决方法 分析原因,可能因为我平台迁移碰到权限问题我们来进行权限转换 1)在Windows下转换: 利用一些编辑器如UltraEdit或EditP ...
- linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限)
linux执行.sh文件时,报错:XXX.sh: Permission denied(没有权限) 解决方法:修改对该文件的权限 例如报错: bash: ./zkServer.sh: Permissio ...
- Linux执行.sh文件,提示No such file or directory的问题的解决方法
Linux执行.sh文件,提示No such file or directory的问题的解决方法 在window平台下,写好shell脚本文件,迁移到linux平台,赋过可执行权限,执行该sh文件, ...
- linux 执行sh 文件是遇到找不到cd '目录'
在linux中将多个php命令写到同一个sh文件中执行 #!/bin/bash/ cd /www/sf/ /usr/local/bin/php xxx.php /usr/local/bin/php x ...
- linux运行cmd文件sh文件目录,在Windows上,如何执行.sh文件?
问题描述 当我尝试通过命令./name.sh在命令行中执行文件(name.sh)时,我收到错误消息: "." is not recognized as an internal or ...
- ubuntu linux下执行.sh文件
ubuntu linux下执行.sh文件 首先,要确保这个文件的类型是可执行的. 有两种办法把文件设置为可执行文件. 1) 直接在文件属性标签中选中 "可执行",--b 如果用的是 ...
- Linux下执行.sh文件
Linux下执行.sh文件有两种情况: 一.直接./加上文件名.sh,如运行hello.sh为./hello.sh[hello.sh必须有x权限] 二.直接sh 加上文件名.sh,如运行hello.s ...
- linux下执行.sh文件的方法和语法
linux下执行.sh文件的方法 .sh文件就是文本文件,如果要执行,需要使用chmod a+x xxx.sh来给可执行权限. 是bash脚本么 可以用touch test.sh ...
- linux 下执行.sh文件总是提示permission denied
今天执行.sh文件懂得时候提示 permission denied错误 解决办法: chmod 777 file.sh 或者 chmod+x file.sh 比如我们执行一个变量加1的时候,不能这样 ...
最新文章
- 使用Apache Spark让MySQL查询速度提升10倍以上
- Linux服务-SSH服务部署
- fasthttp 快在哪里
- 程序员的自我进化:终于明白试图依靠跳槽和转行解决自身问题的,只会越来越差
- 纯jsp实现评论功能_自己实现的java手写tomcat
- 如何获取 Process.Start 打开进程的输出结果?
- 酷毙了!三种风格的全屏幻灯片效果【附源码下载】
- css的三种引入方式 1211
- Vertica数据库系列:这几天踩过时间函数的坑
- 语音识别是如何识别出各地方言的?
- DataTable 排序 查询
- vue基础之路由(概念,基本使用,路由规则中定义参数,路由的嵌套,使用路由进行经典布局)
- Lua xxtea 解密脚本(转,做备忘)
- 上海大华条码称代码_大华条码秤设置方法
- 未安装360系列应用情况下,Edge浏览器主页被360篡改,一直显示360导航
- 处理器核(core)、处理器(cpu)区别
- 安全检查监理项目部材料清单
- vue安装教程(遇到的坑详解)
- 中国科学院计算机在职博士,2019中国科学院大学人工智能学院非全日制经验分享...
- CA Server证书申请与颁发 Apache2 HTTPS