当前位置:网站首页>Shell实践:一键启动进程、关闭进程、查看进程状态
Shell实践:一键启动进程、关闭进程、查看进程状态
2022-07-23 08:01:00 【hys__handsome】
全程以Databend程序为例开始实践
Databend官方文档:https://databend.rs/doc
实践的驱动力:手动启动、关闭、查看状态太麻烦了,直接上Shell脚本(手动加上执行权限chmod +x xx.sh)
一键启动
涉及到:command拼接
path="/usr/bin/databend/bin"
${path}/databend-meta -c ./configs/databend-meta.toml > meta.log 2>&1 &
${path}/databend-query -c ./configs/databend-query.toml > query.log 2>&1 &
一键关闭
涉及知识点:
- 数组操作(取数组长度)
- 字符串分割(通过for循环)
- 选取前n行(head命令)
- 选取第n列(awk命令,内容挺庞大的)
- 算数运算语法
if流程控制
# get pid list
ls=`ps -elf | grep databend | head -n 2 | awk '{print $4}'`
# 切割字符串
len=0
for pid in ${ls[*]}
do
pids[len]=$pid
len=`expr $len + 1`
# echo ${pid}
done
# pids数组长度大于1
if [ ${
#pids[@]} -gt 1 ]
then
for i in ${pids[*]}
do
kill -9 ${i}
done
echo "databend is stoped"
else
echo "databend no starting"
fi
一键查看
echo '----------server-status-------------'
curl -I http://127.0.0.1:8101/v1/health
curl -I http://127.0.0.1:8001/v1/health
echo '----------process-info-------------'
ps -elf | grep databend
边栏推荐
- Day 8 notes
- Day 10 notes
- excel随笔记录
- 强化學習——策略梯度理解點
- 锐龙R7 PRO 5875U性能怎么样?相当于什么水平级别
- js 实现通过身份证获取年龄
- 中等靶场
- Thousands of databases, physical machines all over the country, JD logistics full volume cloud live record | interview with excellent technical team
- MySQL enables scheduled task execution
- Swift hex string to uicolor
猜你喜欢

What level is the Core i7 1165g7 equivalent to? What grade does the i71165g7 belong to

MYSQL练习题:向CEO汇报的所有员工

iQOO 10 Pro和小米12 Ultra哪个好 哪个值得买 两者配置对比

NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library ‘*****‘

英特尔赛扬7305性能怎么样?相当于什么水平级别

机器学习入门难?说说我是如何快速开始机器学习入门的!

使用Stream流来进行分类展示。

Network security note 1 - Security of Internet Protocol

rtx3090ti什么水平 rtx3090ti显卡什么级别 rtx3090ti显卡怎么样

ThreadLocal 面试夺命11连问
随机推荐
Fabric.js 基础笔刷
测试平台、硬件设计描述
MGRE experiment
MYSQL练习题:向CEO汇报的所有员工
Excel essay record
《Animal Farm》笔记
The difference between rtx3080ti and 3090. Which one is more cost-effective, rtx3080ti or 3090
判断一个对象是否是空对象的处理办法
Day108. Shang Yitong: interface docking of hospital simulation system - query of hospital | Department | shift scheduling, addition, deletion, modification and paging conditions
How about the performance of Intel Celeron 7300? What level is it equivalent to
第六天笔记
How about Celeron n5095 Processor? What is the equivalent level of Intel n5095 core display
英特尔赛扬7305性能怎么样?相当于什么水平级别
ERP production operation control
赛扬n5095处理器怎么样 英特尔n5095核显相当于什么水平
Notes on the fourth day
激励发生器、监测器
小米12S Pro和小米12Pro天玑版区别 两者配置对比
酷睿i7 1165g7相当于什么水平 i71165g7属于哪个档次
利用redis实现分布式锁(单个redis)