このスクリプトは、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 で更新可能なビューを作成する方法について説明します。ご参考ま...
K8s k8s はクラスターです。クラスターには複数の名前空間があります。名前空間の下には複数のポッ...
序文ゲートウェイプロジェクトを開発する場合、署名 sign_key 情報はリクエスト時にリクエスト ...
Dockerのインストール手順をスキップする1. postgresqlイメージを取得する docke...
目次1. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...
ストアド関数ストアド関数とは: SQL コードの一部をカプセル化し、特定の関数を完了して、結果を返し...
日々の開発において、フロントエンドの学生はアニメーションやデザインについてよく議論します。デザイナー...
目次frm ファイルと ibd ファイルの紹介frm ファイル回復テーブル構造ibd ファイル回復テ...
ますます多くのウェブサイトで、XHTML が HTML4 に取って代わって急速に普及しています。しか...
<br />最も実用的なものを選んで話しましょう。まず、勤務先の都市を慎重に選ぶ必要があ...
目次ブール型数値型文字列型文字列と数値を連結する未定義およびnull配列型タプル型列挙型あらゆるタイ...
LinuxホストにSSHサーバーをインストールするには、次のターミナルコマンドを使用します: sud...
メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...
CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...
HTTP ステータス コードステータス コードは 3 桁の数字と理由フレーズ (最も一般的なもの: ...