当前位置: 首页 > ds >正文

linux下minio的进程管理脚本

准备工作:

参考链接: Deploy MinIO: Single-Node Single-Drive — MinIO Object Storage for Linux


 

下载: wget https://dl.min.io/server/minio/release/linux-amd64/minio
 

kill-app.sh

#!/bin/bash

# 文件名: kill-app.sh

appName=minio
current_pid=$$
parent_pid=$PPID

# 获取所有包含 minio 的进程 PID
pgrep -f "$appName" | grep -Ev "^($current_pid|$parent_pid)$" | xargs -r kill -9

ps-app.sh

#!/bin/bash

# 文件名: ps-app.sh

appName=minio
ps -ef | grep -i $appName | grep -v grep | grep -v ps-minio 

restart-app.sh

#!/bin/bash
# 文件名: restart-app.sh

./kill-app.sh

sleep 2

./run-app.sh

run-app.sh

#!/bin/bash
# 文件名: run-app.sh

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=abcd1234test


# 数据目录
dataPath=/data/minio
currDir=$(pwd)
ct=$(date '+%m%d%H%M')
appName=minio


printf "start run "

if [ ! -d $dataPath ]; then
    printf "create dir $dataPath...\n\n"
    mkdir -p $dataPath
    cd $dataPath
    mkdir data conf log
    cd $currDir
    sleep 1
fi


nohup ./minio server $dataPath/data  --config-dir $dataPath/conf --console-address ":3127" --address ":3128" > out.log 2> info.log &

printf "finish start $appName"
sleep 2
ps -ef | grep -i $appName | grep -v grep

 end

http://www.xdnf.cn/news/5832.html

相关文章:

  • LMFD格子多相流体力学仿真机:超级计算如何实现平民化?
  • Java高频面试之并发编程-16
  • Mysql的索引,慢查询和数据库表的设计以及乐观锁和悲观锁
  • AUTOSAR图解==>AUTOSAR_TR_GeneralBlueprintsSupplement
  • 知网AI检测对抗智能体,降AI率不再单独花钱!
  • ESP32 web服务导致的lwip “pbuf_free: p->ref > 0问题
  • 【001】renPy android端启动流程分析
  • 内存对齐(Memory Alignment)
  • 4399(简易版) GOC小游戏
  • [python] 面向对象的三大特性-封装及新式类
  • Autoregressive Distillation of Diffusion Transformers
  • IOP|2025第二届机电一体化、机器人与控制系统国际会议(MRCS2025)
  • 电流互感器使用全攻略
  • Hugging Face汉化教程及注册使用详解
  • python-74-Nacos技术之单机模式安装Nacos并使用Python操作Nacos
  • 【Ansible】之inventory主机清单
  • 用 openssl 测试 tls 连接
  • Redis+Caffeine构造多级缓存
  • 多模态链式思考推理:让大模型更像人类一样思考
  • C——五子棋小游戏
  • 互联网大厂Java求职面试:优惠券服务架构设计与AI增强实践-3
  • cursor 出现问题 为客户解决问题
  • 大模型科研能力评价参考平台上线,推动技术创新与发展
  • Koa知识框架
  • 机器学习——集成学习基础
  • 信息安全模型全解:从机密性到完整性的理论基石
  • Scala安装教程
  • 通用RAG:通过路由模块对多源异构知识库检索生成问答思路
  • C++ asio网络编程(5)简单异步echo服务器
  • 自动发电控制是一次调频还是二次调频?