Befehlszeilenwerkzeug servbayctl
servbayctl
ist ein Befehlszeilenwerkzeug, das Entwicklern ermöglicht, ServBay-Dienste über die Kommandozeile zu steuern. Mit servbayctl
können Sie Dienste starten, stoppen, neu laden, neu starten, beenden, den Status überprüfen und alle Dienste stoppen. Im Folgenden finden Sie eine detaillierte Anleitung zur Verwendung von servbayctl
.
Unterstützte Befehle und Parameter
servbayctl
unterstützt die folgenden Befehle und Parameter:
Usage: /Applications/ServBay/script/servbayctl {start|stop|reload|restart|kill|status|stop-all} {php|mariadb|mysql|pgsql|redis|memcached|caddy|dnsmasq|mongodb|rabbitmq|cloudflared|frpc|mailpit} [-all|version]
Grundlegende Befehle
Hier sind die grundlegenden Befehle und Beispiele für servbayctl
:
Dienst starten
Startet den angegebenen Dienst.
servbayctl start {Dienstname} [-all|version]
Beispiel: PHP 7.4 Dienst starten
servbayctl start php 7.4
Dienst stoppen
Stoppt den angegebenen Dienst.
servbayctl stop {Dienstname} [-all|version]
Beispiel: PHP 7.4 Dienst stoppen
servbayctl stop php 7.4
Dienst neu laden
Lädt die Konfiguration des angegebenen Dienstes neu.
servbayctl reload {Dienstname} [-all|version]
Beispiel: PHP 7.4 Konfiguration neu laden
servbayctl reload php 7.4
Dienst neu starten
Startet den angegebenen Dienst neu.
servbayctl restart {Dienstname} [-all|version]
Beispiel: PHP 7.4 Dienst neu starten
servbayctl restart php 7.4
Dienst beenden
Beendet den angegebenen Dienstprozess zwangsweise.
servbayctl kill {Dienstname} [-all|version]
Beispiel: PHP 7.4 Dienstprozess beenden
servbayctl kill php 7.4
Dienststatus überprüfen
Überprüft den Betriebsstatus des angegebenen Dienstes.
servbayctl status {Dienstname} [-all|version]
Beispiel: PHP 7.4 Dienststatus überprüfen
servbayctl status php 7.4
Alle Dienste stoppen
Stoppt alle laufenden Dienste.
servbayctl stop-all
Unterstützte Dienste
servbayctl
unterstützt die folgenden Dienste:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Beispieloperationen
Hier sind einige gängige Betriebsbeispiele:
Alle PHP-Versionen starten
servbayctl start php -all
Alle MariaDB-Versionen stoppen
servbayctl stop mariadb -all
Redis-Dienst neu starten
servbayctl restart redis -all
Caddy-Dienststatus überprüfen
servbayctl status caddy -all
Alle laufenden Dienste stoppen
servbayctl stop-all
Hinweise
- Mit dem
-all
Parameter können alle Versionen des angegebenen Dienstes bearbeitet werden. - Der
version
Parameter wird verwendet, um eine bestimmte Version des Dienstes anzugeben. - Bei bestimmten Operationen, wie
kill
undstop-all
, ist Vorsicht geboten, um unbeabsichtigte Dienstunterbrechungen zu vermeiden.