Befehlszeilentool servbayctl
servbayctl
ist ein Befehlszeilentool, das Entwicklern ermöglicht, ServBay-Dienste über die Befehlszeile zu verwalten. Mit servbayctl
können Sie Dienste starten, stoppen, neu laden, neu starten, beenden, den Status anzeigen und alle Dienste stoppen. Nachfolgend finden Sie eine detaillierte Anleitung zur Verwendung von servbayctl
.
Unterstützte Befehle und Parameter
servbayctl
unterstützt die folgenden Befehle und Parameter:
Usage: servbayctl {start|stop|reload|restart|kill|status|stop-all} {php|mariadb|pgsql|redis|memcached|caddy|dnsmasq} [-all|version]
Grundlegende Befehle
Im Folgenden finden Sie die grundlegenden Befehle und Beispiele für servbayctl
:
Dienst starten
Starten Sie den angegebenen Dienst.
servbayctl start {Dienstname} [-all|version]
Beispiel: Starten des PHP 7.4 Dienstes
servbayctl start php 7.4
Dienst stoppen
Stoppen Sie den angegebenen Dienst.
servbayctl stop {Dienstname} [-all|version]
Beispiel: Stoppen des PHP 7.4 Dienstes
servbayctl stop php 7.4
Dienst neu laden
Laden Sie die Konfiguration des angegebenen Dienstes neu.
servbayctl reload {Dienstname} [-all|version]
Beispiel: Neuladen der PHP 7.4 Konfiguration
servbayctl reload php 7.4
Dienst neu starten
Starten Sie den angegebenen Dienst neu.
servbayctl restart {Dienstname} [-all|version]
Beispiel: Neustarten des PHP 7.4 Dienstes
servbayctl restart php 7.4
Dienst beenden
Beenden Sie den angegebenen Dienstprozess gewaltsam.
servbayctl kill {Dienstname} [-all|version]
Beispiel: Beenden des PHP 7.4 Dienstprozesses
servbayctl kill php 7.4
Dienststatus anzeigen
Zeigen Sie den Status des angegebenen Dienstes an.
servbayctl status {Dienstname} [-all|version]
Beispiel: Status des PHP 7.4 Dienstes anzeigen
servbayctl status php 7.4
Alle Dienste stoppen
Stoppen Sie alle laufenden Dienste.
servbayctl stop-all
Unterstützte Dienste
servbayctl
unterstützt die folgenden Dienste:
- php
- mariadb
- pgsql
- redis
- memcached
- caddy
- dnsmasq
Beispielvorgänge
Im Folgenden finden Sie einige häufige Vorgangsszenarien:
Starten aller PHP-Versionen
servbayctl start php -all
Stoppen aller MariaDB-Versionen
servbayctl stop mariadb -all
Neustarten des Redis-Dienstes
servbayctl restart redis -all
Status des Caddy-Dienstes anzeigen
servbayctl status caddy -all
Alle laufenden Dienste stoppen
servbayctl stop-all
Hinweise
- Mit dem Parameter
-all
können Sie auf alle Versionen des angegebenen Dienstes zugreifen. - Der Parameter
version
wird verwendet, um eine bestimmte Version des Dienstes anzugeben. - Bei bestimmten Vorgängen wie
kill
undstop-all
ist Vorsicht geboten, um ungeplante Dienstunterbrechungen zu vermeiden.