[[シェルスクリプト]]

~
Point:apacheを停止した後に、tomcatを再起動してapacheを起動する。
~
 #!/bin/sh
 
 RESPGM=tomcat
 
 echo "$RESPGM restart program Start `date +%Y/%m/%d/%H:%M:%S`"
 /etc/init.d/httpd stop
 
 HTDPS=`ps -ef |grep httpd|grep -v grep|wc -l`
 
 if [ $HTDPS -eq 0 ] ; then
         /etc/init.d/$RESPGM stop
         sleep 5
         /etc/init.d/$RESPGM start 
 
         TOMPS=`ps -ef |grep $RESPGM|grep -v grep|wc -l` 
 
         if [ $TOMPS -gt 0 ] ; then
                 /etc/init.d/httpd start
                 echo "$RESPGM restart program Successful!! `date +%Y/%m/%d/%H:%M:%S`"
         else
                 echo "$RESPGM restart program Stop `date +%Y/%m/%d/%H:%M:%S`"
         fi
 else
         echo "A problem occured"
         echo "$RESPGM restart program Stop `date +%Y/%m/%d/%H:%M:%S`"
 fi

~
~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS