このスクリプトは、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 エラー: ロックを取得しようとしたときにデッドロックが見つかりました。トランザクションの解決策を再起動してください
Redis は分散キャッシュ サービスです。キャッシュは、大規模システムの開発やパフォーマンスの最適...
目次複数テーブル結合クエリ内部結合左結合右結合サブクエリ要約する複数テーブル結合クエリテーブル間の接...
g++ を使用して初めて cpp ファイルをコンパイルしたとき、未定義の参照エラーが報告されました。...
MySQL への接続時に発生する 1449 および 1045 例外の解決方法 mysql 1449:...
この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...
設定は非常にシンプルですが、毎回確認しないといけないので、記録だけ残しておきます。 1. インストー...
undefined JavaScript では、値が undefined かどうかを判断したい場合は...
ReactとはReact は、効率的で高速なユーザー インターフェイスを構築するためのシンプルな J...
TabIndex は、Tab キーを押して、定義された TabIndex 要素を順番に取得し、各要素...
デフォルトでは、コンテナ データの読み取りと書き込みはコンテナのストレージ レイヤーで行われます。コ...
ご存知のとおり、cd コマンドがないと、Linux でディレクトリを切り替えることはできません。それ...
1. IPアドレスを設定する前に、まずifconfigを使用してネットワークカード情報を表示し、ネッ...
背景Alibaba Cloud RDS for MySQL(MySQL バージョン 5.7)データベ...
目次ドラッグアンドドロップアップロードについては以前の記事で書きました。ファイルをアップロードするF...
sort コマンドは非常によく使用されますが、-o、-n、-u、-r などの多くのパラメーターがあり...