Strumento da linea di comando servbayctl
servbayctl
è uno strumento da linea di comando che offre ai sviluppatori un modo per operare i servizi ServBay tramite la riga di comando. Con servbayctl
, puoi avviare, fermare, ricaricare, riavviare, terminare, controllare lo stato e fermare tutti i servizi. Qui di seguito troverai una guida dettagliata all'uso di servbayctl
.
Comandi e parametri supportati
servbayctl
supporta i seguenti comandi e parametri:
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]
Comandi di base
Ecco i comandi di base per servbayctl
e alcuni esempi:
Avvio servizi
Avvia un servizio specificato.
servbayctl start {nome_servizio} [-all|version]
Esempio: Avviare il servizio PHP 7.4
servbayctl start php 7.4
Fermare servizi
Ferma un servizio specificato.
servbayctl stop {nome_servizio} [-all|version]
Esempio: Fermare il servizio PHP 7.4
servbayctl stop php 7.4
Ricaricare servizi
Ricarica la configurazione di un servizio specificato.
servbayctl reload {nome_servizio} [-all|version]
Esempio: Ricaricare la configurazione di PHP 7.4
servbayctl reload php 7.4
Riavviare servizi
Riavvia un servizio specificato.
servbayctl restart {nome_servizio} [-all|version]
Esempio: Riavviare il servizio PHP 7.4
servbayctl restart php 7.4
Terminare servizi
Termina forzatamente il processo di un servizio specificato.
servbayctl kill {nome_servizio} [-all|version]
Esempio: Terminare il processo del servizio PHP 7.4
servbayctl kill php 7.4
Controllare lo stato del servizio
Controlla lo stato operativo di un servizio specificato.
servbayctl status {nome_servizio} [-all|version]
Esempio: Controllare lo stato del servizio PHP 7.4
servbayctl status php 7.4
Fermare tutti i servizi
Ferma tutti i servizi in esecuzione.
servbayctl stop-all
Servizi supportati
servbayctl
supporta i seguenti servizi:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Esempi operativi
Ecco alcuni esempi di operazioni comuni:
Avviare tutte le versioni di PHP
servbayctl start php -all
Fermare tutte le versioni di MariaDB
servbayctl stop mariadb -all
Riavviare il servizio Redis
servbayctl restart redis -all
Controllare lo stato del servizio Caddy
servbayctl status caddy -all
Fermare tutti i servizi in esecuzione
servbayctl stop-all
Note importanti
- L'utilizzo del parametro
-all
consente di operare su tutte le versioni di un servizio specificato. - Il parametro
version
serve per specificare una particolare versione del servizio. - Per alcune operazioni, come
kill
estop-all
, utilizzare con cautela per evitare interruzioni di servizio indesiderate.