Dieses Skript kann die Vorgänge zum Starten, Stoppen und Neustarten von nginx ausführen #!/bin/bash . /etc/init.d/Funktionen Funktionsverwendung() { echo $"Verwendung:$0 {Start|Stopp|Neustart}" Ausfahrt 1 } Funktion start() { /usr/local/nginx/sbin/nginx Schlaf 1 wenn [`netstat -antlpe | grep nginx | wc -l` -ge 0 ];dann Aktion „nginx wird gestartet.“ /bin/true anders Aktion „nginx wird gestartet.“ /bin/false fi } Funktion stop() { killall nginx &>/dev/null Schlaf 1 wenn [`netstat -antlpe | grep nginx | wc -l` -eq 0 ];dann Aktion „nginx wird gestoppt.“ /bin/true anders Aktion „nginx wird gestoppt.“ /bin/false fi } Funktion main() { wenn [ $# -ne 1 ];dann Nutzung $0 fi Fall $1 in Start) Start ;; stoppen) stoppen ;; Neustart) stoppen Start ;; *) Nutzung $0 ;; esac } Haupt $* Ausführen des Tests 1. Stoppen Sie nginx 2. Aktivieren Sie nginx 3. Starten Sie nginx neu okay~ Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
Lösung Funktion mergeImgs(Liste) { const imgDom =...
Inhaltsverzeichnis Vorwort Anwendung Zusammenfass...
Vorwort Es wird gesagt, dass sich die für Betrieb...
Like bedeutet auf Chinesisch „wie“, aber wenn es ...
Inhaltsverzeichnis Typische Wasserfall-Website Wa...
Das grafische Tutorial zur Installation und Konfi...
Analysieren Sie vier gängige Methoden und Prinzip...
Zunächst: Was ist Datenbankpartitionierung? Ich h...
In diesem Artikel werden anhand von Beispielen di...
Aufgrund der Netzwerkisolation kann MySQL nicht m...
Verwenden Sie auto.js, um den täglichen Check-in ...
Wie finde ich langsame SQL-Anweisungen in MySQL? ...
Inhaltsverzeichnis einführen Beispiel Zusammenfas...
1. Einleitung Presto ist eine Open-Source-SQL-Abf...
In diesem Artikelbeispiel wird der spezifische JS...