このスクリプトは、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 エラー: ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションの解決策を再起動してください
MySQL 8.0 サービスを開始できません最近、 cmdで MySQL サービスを起動するときに遭...
いわゆるファビコンは、Favorites Icon の略で、中国語ではウェブサイトアバターと呼ばれて...
Dockerのインストール公式インストールスクリプトを使用して最新バージョンのDockerをインスト...
序文実際のプロジェクトの開発では、通常、プロジェクト開発フェーズ、テストフェーズ、最終オンラインフェ...
インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...
この記事では、jsネイティブウォーターフォールフロープラグインの具体的なコードを参考までに共有します...
目次序文1. ヌル合体演算子2. ??= 空代入演算子3. ?. オプション連鎖演算子4. ?: 三...
この記事では、Vueで開始時間と終了時間の範囲を照会する方法を参考までに紹介します。具体的な内容は次...
序文今日は、聖杯レイアウトとダブルウィングレイアウト、そしてそれらの違いについてお話しします。この2...
1. Dockerのインストールと設定 #CentOS をインストールし、Docker パッケージを...
目次1. Array.at() 2. Array.copyWithin() 3. 配列.entrie...
目次配列の紹介配列リテラル2次元配列要約する配列の紹介配列- Arrayもオブジェクトですこれは通常...
目次概要node.js でマルチコア CPU を最大限に活用する方法Node で子プロセスを作成する...
1. ウェブページの基本構造: XML/HTML コードコンテンツをクリップボードにコピー<...
目次MySQL を使い始めるMySQL 管理6. MySQL サーバーを起動および停止します。 7....