nginxの設定ファイルにエラーがあるときに私はUbuntuのサーバのコマンドラインでnginxのサービス、サービスのクラッシュを再起動します。マルチサイトサーバーでは、設定エラーのないサイトも含め、すべてのサイトが削除されます。これを防止するためにubuntuで設定テストが成功した後に限り、nginxを再起動するにはどうしたらいいですか?
、私は最初のnginxの設定・テストを実行します。
nginx -t
テストが成功走った後、私はサービス
/etc/init.d/nginx restart
またはのみnignxサイトのconfigsをリロードを再起動することができます再起動なし
nginx -s reload
ありますかrestartコマンドがconfigテストの結果に条件付きである場合、これらの2つのコマンドを組み合わせる方法はありますか?
私はこのオンラインを見つけることができませんでしたし、この上official documentationはかなり基本的なものです。私はLinux上で自分のやり方をよく知っていないので、探しているものが私の目の前にあるのか、まったくできないのか分からない。
私はこの上の任意のヘルプは高く評価されnginxののv1.1.19
を使用しています。私の知る限りでは、nginxのは、空のメッセージを示すだろうと設定が悪い場合、それは実際に再起動しません
何のnginxの-tのリターン・ステータスをチェックする小さなシェルスクリプトについて($で?)とは、に応じて、再起動を行います戻り状態? – TeTeT