Herramienta de línea de comandos servbayctl
servbayctl
es una herramienta de línea de comandos que proporciona a los desarrolladores una manera de operar el servicio ServBay desde la línea de comandos. Con servbayctl
, puedes iniciar, detener, recargar, reiniciar, matar, ver el estado y detener todos los servicios. A continuación se presenta una guía detallada de cómo usar servbayctl
.
Comandos y parámetros soportados
servbayctl
soporta los siguientes comandos y parámetros:
Usage: servbayctl {start|stop|reload|restart|kill|status|stop-all} {php|mariadb|pgsql|redis|memcached|caddy|dnsmasq} [-all|version]
Comandos básicos
A continuación se presentan los comandos básicos de servbayctl
y algunos 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 la 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
Mata de forma forzada el 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
Ver el estado de funcionamiento del servicio especificado.
servbayctl status {nombre del servicio} [-all|version]
Ejemplo: Ver el estado del servicio PHP 7.4
servbayctl status php 7.4
Detener todos los servicios
Detiene todos los servicios en funcionamiento.
servbayctl stop-all
Servicios soportados
servbayctl
soporta los siguientes servicios:
- php
- mariadb
- pgsql
- redis
- memcached
- caddy
- dnsmasq
Ejemplos de operaciones
A continuación se presentan algunos ejemplos de operaciones comunes:
Iniciar todas las versiones de PHP
servbayctl start php -all
Detener todas las versiones de MariaDB
servbayctl stop mariadb -all
Reiniciar el servicio Redis
servbayctl restart redis -all
Ver el estado del servicio Caddy
servbayctl status caddy -all
Detener todos los servicios en funcionamiento
servbayctl stop-all
Atención
- Utiliza el parámetro
-all
para operar en todas las versiones del servicio especificado. - El parámetro
version
se utiliza para especificar una versión en particular del servicio. - Para algunas operaciones, como
kill
ystop-all
, usa con precaución para evitar interrupciones inesperadas del servicio.