Outil de ligne de commande servbayctl
servbayctl
est un outil de ligne de commande qui permet aux développeurs de gérer les services ServBay via des commandes en ligne. Avec servbayctl
, vous pouvez démarrer, arrêter, recharger, redémarrer, tuer, vérifier le statut et arrêter tous les services. Voici un guide détaillé sur l'utilisation de servbayctl
.
Commandes et paramètres supportés
servbayctl
supporte les commandes et paramètres suivants :
Usage: servbayctl {start|stop|reload|restart|kill|status|stop-all} {php|mariadb|pgsql|redis|memcached|caddy|dnsmasq} [-all|version]
Commandes de base
Voici les commandes de base de servbayctl
et des exemples :
Démarrer un service
Démarrer 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êter 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
Recharger 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émarrer 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
Forcer l'arrêt du processus du service spécifié.
servbayctl kill {nom du service} [-all|version]
Exemple : Tuer le processus PHP 7.4
servbayctl kill php 7.4
Vérifier le statut du service
Vérifier le statut d'exécution du service spécifié.
servbayctl status {nom du service} [-all|version]
Exemple : Vérifier le statut du service PHP 7.4
servbayctl status php 7.4
Arrêter tous les services
Arrêter tous les services en cours d'exécution.
servbayctl stop-all
Services supportés
servbayctl
supporte les services suivants :
- php
- mariadb
- pgsql
- redis
- memcached
- caddy
- dnsmasq
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 le statut du service Caddy
servbayctl status caddy -all
Arrêter tous les services en cours d'exécution
servbayctl stop-all
Notes
- Utilisez le paramètre
-all
pour exécuter des opérations sur toutes les versions du service spécifié. - Le paramètre
version
est utilisé pour spécifier une version particulière du service. - Faites attention avec certaines commandes telles que
kill
etstop-all
, afin d'éviter des interruptions de service imprévues.