シェルスクリプト:Apacheが停止してたら起動
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[シェルスクリプト]]
~
あまり無いかもしれませんが、Apacheなどのプロセスが落ちて...
特にポイントらしいポイントも無く、単純にプロセス数をチェ...
反対にプロセスが0でなければ、既に起動していることをログに...
~
#!/bin/sh
SERVICE=httpd
LOG=/var/log/service-start.log
RESULT=`ps aux |grep httpd |grep -v "grep"| wc -l`
echo "==== `date +%Y/%m/%d/%H:%M` ====" >> $LOG
if [ $RESULT -eq 0 ] ; then
echo "$SERVICE stopped now , Try $SERVICE servic...
/etc/init.d/$SERVICE start >> $LOG
else
echo "Service $SERVICE is alleady Starting" >> $...
fi
終了行:
[[シェルスクリプト]]
~
あまり無いかもしれませんが、Apacheなどのプロセスが落ちて...
特にポイントらしいポイントも無く、単純にプロセス数をチェ...
反対にプロセスが0でなければ、既に起動していることをログに...
~
#!/bin/sh
SERVICE=httpd
LOG=/var/log/service-start.log
RESULT=`ps aux |grep httpd |grep -v "grep"| wc -l`
echo "==== `date +%Y/%m/%d/%H:%M` ====" >> $LOG
if [ $RESULT -eq 0 ] ; then
echo "$SERVICE stopped now , Try $SERVICE servic...
/etc/init.d/$SERVICE start >> $LOG
else
echo "Service $SERVICE is alleady Starting" >> $...
fi
ページ名: