このスクリプトは、nginxの起動、停止、再起動の操作を満たすことができます。 #!/bin/bash . /etc/init.d/functions 関数の使用法() { echo $"使用法:$0 {開始|停止|再起動}" 出口1 } 関数開始() { ローカル 睡眠1 if [ `netstat -antlpe | grep nginx | wc -l` -ge 0 ];then アクション「nginx が起動しました。」/bin/true それ以外 アクション「nginx が起動しました。」/bin/false フィ } 関数stop() { nginx を killall する &>/dev/null 睡眠1 if [ `netstat -antlpe | grep nginx | wc -l` -eq 0 ];then アクション「nginx は停止しています。」/bin/true それ以外 アクション「nginx は停止しています。」/bin/false フィ } 関数main() { [ $# -ne 1 ]の場合; 使用料 $0 フィ ケース$1 始める) 始める ;; 停止) 停止 ;; 再起動) 停止 始める ;; *) 使用料 $0 ;; エサック } メイン $* テストを実行する 1. nginxを停止する 2. nginxを有効にする 3. nginxを再起動する はい~ 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: Alibaba Cloud Linux CentOS 7.2 で自作 MySQL のルートパスワードを忘れた場合の解決方法
>>: MySQL エラー: ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションの解決策を再起動してください
Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮...
1. --cpu=<値> 1) コンテナが使用できるCPUリソースの量を指定しますが、コ...
MySQL 5.7.21 解凍版のインストールと設定方法は参考までに。具体的な内容は以下のとおりで...
マイクロサービスのイメージは、保存用に Docker リポジトリにアップロードされます。一般的に使用...
遅延読み込みを使用しない 'vue' から Vue をインポートします。 '...
垂直方向では、行の配置を上、中央、下に設定できます。基本的な構文<TR VALIGN=&quo...
ブロック要素p - 段落テキストの事前フォーマットテーブルol - ソートフォームul - 順序なし...
目次Vue2 レスポンシブ原則のレビューVue3 レスポンシブ原則の分析ネストされたオブジェクトの応...
React の PC 版は Amap を使用するようにリファクタリングされました。情報を検索したと...
ngx_lua_module は、lua パーサーを nginx に埋め込み、lua 言語で記述され...
言語では、DSL を実装するためにマクロがよく使用されます。マクロを使用すると、開発者は JSX 構...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
目次1. $(".box1").click() メソッドを実装する2. $(&q...
これは見落とされがちな問題かもしれません。まず、次の点を明確にする必要があります。 MySQL では...
歴史ルート履歴モードとは、HTML5 の履歴 API を使用してクライアント側ルーティングを実装する...