婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本實現溫和方式重啟Centos系統

Shell腳本實現溫和方式重啟Centos系統

熱門標簽:百度地圖的地圖標注 地圖標注超出范圍怎么辦 陜西電銷卡外呼系統怎么安裝 excel地址地圖標注 杭州機器人外呼系統 佛山高德地圖標注中心 百度地圖標注圖標更換 旅游地圖標注大全 東莞電銷機器人價格一覽表

主要目的是用于重啟后臺比較重要的進程,如果采用killall -9強制kill掉,可能會引起問題。比如數據庫進程。代碼如下:

復制代碼 代碼如下:

#!/bin/sh
if [ -z "$1" ]; then
   /bin/echo "$0 command line>"
   exit 1
fi

param=''
list='2 3 4 5 6 7 8 9'
for i in $list; do
   eval p='$'$i
   if [ -z $p ]; then
break
   fi
   param="$param $p"
done

if [ -f /bin/awk ]; then
   AWK=/bin/awk
else
   AWK=/usr/bin/awk
fi

if [ -f /bin/grep ]; then
   GREP=/bin/grep
else
   GREP=/usr/bin/grep
fi

program=`/bin/echo $1 | $AWK -F '/' '{print $NF;}'`
count=`/bin/ps auxww | $GREP -w $program | $GREP -v grep | /usr/bin/wc -l`
if [ $count -gt 0 ]; then
   i=0
   /bin/echo "stopping $program ..."
   while [ 1 -eq 1 ]; do
if [ $i -eq 0 ]; then
   /usr/bin/killall $program
else
   /usr/bin/killall $program >/dev/null 2>1
fi

if [ $? -ne 0 ]; then
   break
fi

/usr/bin/printf .
/bin/sleep 1
let i=$i+1
   done
fi

/bin/echo ""
count=`/bin/ps auxww | $GREP -w $program | $GREP -v grep | $GREP -v $0 | /usr/bin/wc -l`
if [ $count -eq 0 ]; then
   /bin/echo "starting $program ..."
   exec $1 $param
else
   /bin/ps auxww | $GREP -w $program | $GREP -v grep | $GREP -v $0
   /bin/echo "already running $program count: $count, restart aborted!"
fi

您可能感興趣的文章:
  • CentOS 6.x系統升級Python到2.7版本的Shell腳本分享
  • Linux下查找后門程序 CentOS 查后門程序的shell腳本
  • CentOS下redis自啟動shell腳本
  • 一鍵配置CentOS iptables防火墻的Shell腳本分享
  • 一個Linux系統安全設置的Shell腳本的分享(適用CentOS)
  • ubuntu與centos中更換ip的shell代碼

標簽:青島 雅安 西藏 延邊 隨州 通遼 南充 朝陽

巨人網絡通訊聲明:本文標題《Shell腳本實現溫和方式重啟Centos系統》,本文關鍵詞  Shell,腳本,實現,溫和,方式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本實現溫和方式重啟Centos系統》相關的同類信息!
  • 本頁收集關于Shell腳本實現溫和方式重啟Centos系統的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 吉隆县| 治县。| 秦皇岛市| 萨迦县| 福安市| 高雄县| 鸡泽县| 于都县| 宕昌县| 乌鲁木齐市| 厦门市| 壤塘县| 仪征市| 黔南| 新营市| 日照市| 渝中区| 桃园县| 腾冲县| 芦溪县| 凤城市| 安泽县| 聂荣县| 永昌县| 城步| 苗栗市| 武城县| 南和县| 永靖县| 镇平县| 红河县| 建平县| 南充市| 玛曲县| 高雄县| 平顺县| 姚安县| 清丰县| 宜春市| 乐都县| 南溪县|