跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教各位MJJ大佬一个编写shell的问题
未分類
15 5 月 2021

请教各位MJJ大佬一个编写shell的问题

www61616 大佬有话说 :

请教各位MJJ大佬一个编写shell的问题

我设想的功能:

1、先检测相关进程,若相关进程的PID存在,则提示进程已存在
2、若检测不到相关进程的PID,则执行启动命令
这两步我已经实现。
3、启动第2步的进程之后,再次检测进程
4、执行第3步的进程检测后,若进程存在,则发出成功提示,若进程不存在,则发出失败提示。

求助各位MJJ大雕:'(

我的第1和第2步的 代码:

function start_namesrv() {
NAMESRV_PID=`ps -ax | grep -v grep | grep java | grep -i ‘org.apache.rocketmq.namesrv.NamesrvStartup’ | awk ‘{print $1}’`
        if [[ -n ${NAMESRV_PID} ]];then
                echo -e "33[1;42;37m +++ The RocketMQ_namesrv(${NAMESRV_PID}) is already exsit… 33[0m"
        else
                cd ${ROCKETMQ_BIN}
                nohup sh mqnamesrv -n ${ADDR}:${NAMESRV_PORT} > ${NAMESRV_RUN_LOG} 2>&1 &

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具