Herramienta de línea de comandos servbayctl
servbayctl
es una herramienta de línea de comandos que ofrece a los desarrolladores una forma de operar los servicios de ServBay desde la línea de comandos. Con servbayctl
, puedes iniciar, detener, recargar, reiniciar, matar, verificar el estado y detener todos los servicios. A continuación se presenta una guía detallada sobre cómo usar servbayctl
.
Comandos y parámetros soportados
servbayctl
soporta los siguientes comandos y parámetros:
Uso: /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]
Comandos básicos
A continuación se muestran los comandos básicos de servbayctl
y ejemplos:
Iniciar servicio
Inicia el servicio especificado.
servbayctl start {nombre_del_servicio} [-all|version]
Ejemplo: Iniciar el servicio PHP 7.4
servbayctl start php 7.4
Detener servicio
Detiene el servicio especificado.
servbayctl stop {nombre_del_servicio} [-all|version]
Ejemplo: Detener el servicio PHP 7.4
servbayctl stop php 7.4
Recargar servicio
Recarga la configuración del servicio especificado.
servbayctl reload {nombre_del_servicio} [-all|version]
Ejemplo: Recargar configuración de PHP 7.4
servbayctl reload php 7.4
Reiniciar servicio
Reinicia el servicio especificado.
servbayctl restart {nombre_del_servicio} [-all|version]
Ejemplo: Reiniciar el servicio PHP 7.4
servbayctl restart php 7.4
Matar servicio
Forzar el cierre del proceso del servicio especificado.
servbayctl kill {nombre_del_servicio} [-all|version]
Ejemplo: Matar el proceso del servicio PHP 7.4
servbayctl kill php 7.4
Ver estado del servicio
Verifica el estado de funcionamiento del servicio especificado.
servbayctl status {nombre_del_servicio} [-all|version]
Ejemplo: Verificar el estado del servicio PHP 7.4
servbayctl status php 7.4
Detener todos los servicios
Detiene todos los servicios en ejecución.
servbayctl stop-all
Servicios soportados
servbayctl
soporta los siguientes servicios:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Ejemplos de operaciones
A continuación se presentan algunos ejemplos comunes de operación:
Iniciar todas las versiones de PHP
servbayctl start php -all
Detener todas las versiones de MariaDB
servbayctl stop mariadb -all
Reiniciar servicio de Redis
servbayctl restart redis -all
Ver estado del servicio Caddy
servbayctl status caddy -all
Detener todos los servicios en ejecución
servbayctl stop-all
Consideraciones
- Usar el parámetro
-all
permite operar sobre todas las versiones del servicio especificado. - El parámetro
version
se utiliza para especificar una versión concreta del servicio. - Para ciertas operaciones como
kill
ystop-all
, utiliza con precaución para evitar interrupciones inesperadas de los servicios.