方向不对,努力白费,经验类测试技术才是职场重要保险! | (点击→)【公告】精力有限,博客暂停更新,最新分享干货请联系作者vx了解

一个shell脚本文件名的坑

shell脚本文件名中不要包含要grep的进程名,比如下面grep了redis,那么文件名中不要包含redis,否则会出问题(导致pid_count的值不正确,影响后续shell的执行逻辑),因为打开文件的句柄中也包含redis

redis.sh

#!/bin/bash
pid_count=`ps -ef|grep redis|grep -v grep`
echo ${pid_count}

 

sh redis.sh,会有两个sh执行shell文件的进程

 

可以这样命名:startRedis.sh

 

【bak】

原文已更新:https://www.cnblogs.com/uncleyong/p/17067609.html

 

posted @ 2023-01-26 10:40  全栈测试笔记  阅读(120)  评论(0)    收藏  举报
浏览器标题切换
浏览器标题切换end