Outil de ligne de commande servbayctl
servbayctl
est un outil de ligne de commande qui offre aux développeurs la possibilité de gérer les services ServBay via le terminal. Avec servbayctl
, vous pouvez démarrer, arrêter, recharger, redémarrer, tuer, vérifier l'état et arrêter tous les services. Voici un guide détaillé sur l'utilisation de servbayctl
.
Commandes et paramètres pris en charge
servbayctl
prend en charge les commandes et paramètres suivants :
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]
Commandes de base
Voici les commandes de base de servbayctl
et des exemples :
Démarrer un service
Lance le service spécifié.
servbayctl start {nom-du-service} [-all|version]
Exemple : Démarrer le service PHP 7.4
servbayctl start php 7.4
Arrêter un service
Arrête le service spécifié.
servbayctl stop {nom-du-service} [-all|version]
Exemple : Arrêter le service PHP 7.4
servbayctl stop php 7.4
Recharger un service
Recharge la configuration du service spécifié.
servbayctl reload {nom-du-service} [-all|version]
Exemple : Recharger la configuration de PHP 7.4
servbayctl reload php 7.4
Redémarrer un service
Redémarre le service spécifié.
servbayctl restart {nom-du-service} [-all|version]
Exemple : Redémarrer le service PHP 7.4
servbayctl restart php 7.4
Tuer un service
Force l'arrêt du processus du service spécifié.
servbayctl kill {nom-du-service} [-all|version]
Exemple : Tuer le processus du service PHP 7.4
servbayctl kill php 7.4
Vérifier l'état d'un service
Vérifie l'état du service spécifié.
servbayctl status {nom-du-service} [-all|version]
Exemple : Vérifier l'état du service PHP 7.4
servbayctl status php 7.4
Arrêter tous les services
Arrête tous les services en cours d'exécution.
servbayctl stop-all
Services pris en charge
servbayctl
prend en charge les services suivants :
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Exemples d'opérations
Voici quelques exemples d'opérations courantes :
Démarrer toutes les versions de PHP
servbayctl start php -all
Arrêter toutes les versions de MariaDB
servbayctl stop mariadb -all
Redémarrer le service Redis
servbayctl restart redis -all
Vérifier l'état du service Caddy
servbayctl status caddy -all
Arrêter tous les services en cours d'exécution
servbayctl stop-all
Remarques
- L'utilisation du paramètre
-all
permet d'opérer sur toutes les versions du service spécifié. - Le paramètre
version
est utilisé pour spécifier une version particulière du service. - Pour certaines opérations, telles que
kill
etstop-all
, utilisez-les avec précaution pour éviter l'interruption involontaire des services.