このスクリプトは、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 エラー: ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションの解決策を再起動してください
目次ノードイベントループイベントループ図メインスレッドイベントループタイマーキューの仕組み投票キュー...
HTML入門ハイパーテキスト マークアップ言語: ハイパーテキスト マークアップ言語ハイパーテキスト...
目次1. はじめに2. 利点3. 使用手順1. Vuexをインストールする2. Vuexを参照する3...
今日から、定期的にちょっとした豆知識を整理していきます。簡単なものもあるかもしれませんが、どれも役に...
まず最初に、適切なブラウザを選択します。私が Chrome を選択したのは、その強力なデバッグ ツー...
目次序文Viteプロジェクトを作成する改修プロジェクトディレクトリの規則その他の構成序文毎日鳩、火ば...
目次1. 親コンポーネントが子コンポーネントに値を渡す1. 親コンポーネント.vue 2. サブコン...
MySQLデータベースをダウンロードするには、https://dev.mysql.com/down...
Tomcat をサービスとして登録する場合の注意点は次のとおりです。 インターフェースを開いたら、以...
バージョンチェーンInnoDB エンジン テーブルでは、クラスター化インデックス レコードに 2 つ...
1. インストール dockerhub を通じてインストールする mariadb のバージョンを検索...
前回の記事では、MySQL トランザクションについて説明しました。これで、MySQL トランザクショ...
docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...
問題の説明: docker run -p 19918:19918/tcp -v /etc/local...
目的: MySQL 集計関数のネストされた使用集計関数は直接ネストできません。例: max(coun...