文档标签: shell脚本
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...
在计算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" 不相等并且缺...
因读图网租用的阿里云服务器是配置的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...
3 条记录 1/1 页