#!/bin/bash
echo "all service start"
sleep 3
echo "check service statue"
# 定义你的进程名列表
services=("svr1" "svr2" )
GREEN='\033[0;32m'
RED='\033[0;31m'
NC='\033[0m' # No Color
for service in "${services[@]}"
do
pid=$(pgrep -x "$service")
if [ -n "$pid" ]
then
echo -e "${GREEN}$service is running, PID: $pid${NC}"
else
echo -e "${RED}$service failed to start${NC}"
fi
done
检查进程启动成功了没,并打印pid
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前两天看到老同学的一篇文章,感觉有点手痒,分析一下他的代码... Reference: 内核模块打印进程线程PID...
- challenge: 编写一个KO,传入一个PID模块参数,打印进程得父PID, 以及所有线程PID 好久没有碰内...
- https://blog.csdn.net/lsbhjshyn/article/details/18764613 ...
- Linux根据进程号PID查找启动程序的全路径 https://www.cnblogs.com/pc-boke/a...
- 1、最近使用了WebDeploy时,又想搞个ngnix进行负载均衡,但是发现ngnix启动失败,报以下错误: [e...