亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Shell實現(xiàn)判斷進程是否存在并重新啟動腳本分享

 更新時間:2014年09月28日 10:14:40   投稿:junjie  
這篇文章主要介紹了Shell實現(xiàn)判斷進程是否存在并重新啟動腳本分享,本文給出了兩個實現(xiàn)腳本,分簡潔版和詳細版,需要的朋友可以參考下

簡潔版:

#! /bin/bash
# author caoxin
# time 2012-10-10 
# program : 判斷進行是否存在,并重新啟動


function check(){
  count=`ps -ef |grep $1 |grep -v "grep" |wc -l`
  #echo $count
  if [ 0 == $count ];then
    nohup python /runscript/working/$1 &
  fi
}

check behaviors.py

詳細版:

#!/bin/bash
#

#調(diào)用關閉jboss進程腳本
stopMethodServer.sh

#打印出當前的jboss進程:grep jboss查詢的jboss進程,grep -v "grep" 去掉grep進程
jmsThread=`ps -ef | grep gdms | grep jboss | grep -v "grep"`
echo $jmsThread

#查詢jboss進程個數(shù):wc -l 返回行數(shù)
count=`ps -ef | grep gdms | grep jboss | grep -v "grep" | wc -l`
echo $count

sec=7
#開始一個循環(huán),以判斷進程是否關閉

for var in 1 2
do
 if [ $count -gt 0 ]; then
  #若進程還未關閉,則腳本sleep幾秒
  echo sleep $sec second the $var time, the JMS thread is still alive
  sleep $sec
 else
  #若進程已經(jīng)關閉,則跳出循環(huán)
  echo "break"
  break
 fi
done

#if [ $count -eq 0 ]; then
# echo "nohup startMethodServer.sh &"
# nohup startMethodServer.sh &
#else
# echo "It's better to check the thread!!!"
#fi

#調(diào)用啟動腳本
nohup startMethodServer.sh &

相關文章

  • Linux基礎命令日常積累

    Linux基礎命令日常積累

    Linux命令雖然用處很多,用過這么多次但是對其步驟、命令還是不記得,每次還是要到處找資料,下面小編把本次linux生產(chǎn)環(huán)境搭建分享在腳本之家平臺,供大家參考
    2015-10-10
  • 使用netcat(瑞士軍刀)進行文件傳輸

    使用netcat(瑞士軍刀)進行文件傳輸

    netcat是開源世界的經(jīng)典應用之一,被稱為網(wǎng)絡瑞士軍刀。幾乎所有的發(fā)行版都會帶這個小程序,用它可以在任意兩臺有網(wǎng)絡鏈接的機器上傳輸文件, 下面我們就來簡單看下他的使用方法吧。
    2016-01-01
  • 輸出執(zhí)行操作和打印日志的shell腳本實例

    輸出執(zhí)行操作和打印日志的shell腳本實例

    下面小編就為大家?guī)硪黄敵鰣?zhí)行操作和打印日志的shell腳本實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux SHELL if命令參數(shù)說明

    Linux SHELL if命令參數(shù)說明

    SHELL if命令參數(shù)介紹,方便學習shell命令的朋友,需要的朋友可以參考下
    2013-01-01
  • Shell腳本實現(xiàn)監(jiān)測文件變化的示例詳解

    Shell腳本實現(xiàn)監(jiān)測文件變化的示例詳解

    這篇文章主要和大家分享一個Shell腳本,可以實現(xiàn)監(jiān)測文件變化功能。文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-06-06
  • Shell字符串截取的詳細方法

    Shell字符串截取的詳細方法

    這篇文章主要介紹了Shell字符串截取的詳細方法,如截取指定字數(shù)、按指定的字符串截取、按指定要求分割,需要的朋友可以參考下
    2014-03-03
  • 在shell腳本中獲取上個月最后一天的日期方法

    在shell腳本中獲取上個月最后一天的日期方法

    今天小編就為大家分享一篇在shell腳本中獲取上個月最后一天的日期方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Shell腳本的超詳細講解(推薦!)

    Shell腳本的超詳細講解(推薦!)

    Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁,下面這篇文章主要給大家介紹了關于Shell腳本的超詳細講解,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • 詳解Shell腳本中^M的問題和解決方案

    詳解Shell腳本中^M的問題和解決方案

    本文主要介紹了Shell腳本中^M的問題和解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • Shell編程之Shell變量學習總結

    Shell編程之Shell變量學習總結

    這篇文章主要介紹了Shell腳本編程中Shell變量的學習總結,需要的朋友可以參考下
    2014-03-03

最新評論