JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: shell脚本

jmeter批量生成分析文件.

jmeter测试生成的jtl有几十个,最后需要分析这些结果来出结论。用shell脚本批量生成jtl分析报告根据jtl的路径生成分析报告路径#!/bin/bash ### author: adophper ### description: 批量转换jtl文件 ### 参数 1:源jtl文件夹,2:生成文件夹 src_dir="$1" dst_dir="$2" if [ ! -d ${src_dir} ];then     echo "源文件夹不存在"     exit 1 fi if [ ! -d ${dst_dir} ];then     ### e...
此文被围观2080次  分类: 服务器 标签:  ····

shell报错:"[: =: unary operator expected".

在计算apache占用cpu率的时候写了一脚本,以前没有接触过,由于读图网租用的服务cpu总是超频,所以想当 apache cpu使用率超过好多的时候就重启. 网上我看到也有现成 计算apache cpu使用率的sh文件下载,但是感觉自己写好一点,毕竟经常使用到服务器的,总得会点shell脚本吧! shell脚本报错:"[: =: unary operator expected" 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ]; then echo "OK"fi在运行时出现了 [: =: unary operator expected 的错误,就一直找不到 原因,尝试了删除等号两侧的空格和括号里的空格都不管用,最后baidu了一下,才找到原因。把语句改成这样就不会出错了 :if [[ $STATUS = "OK" ]]; then echo "OK"fi究其原因,是因为如果变量STATUS值为空,那么就成了 [ = "OK"] ,显 然 [ 和 "OK" 不相等并且缺...

shell脚本判断apache服务状态,crontab执行shell.

因读图网租用的阿里云服务器是配置的apache总是溢出,所以就想到先用脚本来解决这个问题,再来优化web环境 来看一下我的第一个shell脚本: [php] #!/bin/sh #ps查看进程 status=`ps -ef|grep httpd|wc -l` echo $status #判断httpd运行的进程数 if [ "$status" -gt 1 ];then /etc/init.d/httpd stop else /etc/init.d/httpd start fi [/php] 下面我将脚本添加到定时执行里面: [php] crontab -e//添加到系统定时执行里面去 crontab -l//列出定时执行的条数 */1 * * * * /tmp/http.sh > /dev/null 2>/tmp/error.log & [/php] 说一下shell脚本的一些注意事项: 一、文件编码 二、是以/bin/sh还是/bin/bash...

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号      川公网安备51162302000234