ホームページ >バックエンド開発 >PHPチュートリアル >SHELL スクリプトはサービスのダウンタイム監視と自動再起動を実装します。
最初に yum install stat crontabs をインストールする必要があります (この例は centos システムの下にあります)
#!/bin/bash
#Shell
##変更されたファイル時間に従って監視します##
c -l /tmp/log.txt | awk '{ print $5 }'` //ファイルサイズを取得
filetime=`stat /tmp/q | tail -1 | awk '{print $2,$3}'` //ファイル更新時間を取得
test=`cat /tmp/log.txt` // ファイルの内容を表示します
if [ $content == "0" ]; then
elif [ "$filetime" == "$ test "]; then // ファイルがそうでない場合変更してから
kill nginx
/Home/nginx_server/nginx/sbin/nginx
else // tmp/log.txt
fi を実行します
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、サービスのダウンタイム監視の自動再起動を実装するための SHELL スクリプトを、関連する側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。