Ferramenta de linha de comando servbayctl
servbayctl
é uma ferramenta de linha de comando que fornece aos desenvolvedores uma maneira de operar serviços ServBay a partir da linha de comando. Com servbayctl
, você pode iniciar, parar, recarregar, reiniciar, encerrar, visualizar o status e parar todos os serviços. A seguir está um guia detalhado sobre como usar o servbayctl
.
Comandos e parâmetros suportados
servbayctl
suporta os seguintes comandos e parâmetros:
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]
Comandos básicos
Aqui estão os comandos básicos do servbayctl
e exemplos:
Iniciar serviço
Inicia o serviço especificado.
servbayctl start {serviço} [-all|version]
Exemplo: iniciar serviço PHP 7.4
servbayctl start php 7.4
Parar serviço
Para o serviço especificado.
servbayctl stop {serviço} [-all|version]
Exemplo: parar serviço PHP 7.4
servbayctl stop php 7.4
Recarregar serviço
Recarrega a configuração do serviço especificado.
servbayctl reload {serviço} [-all|version]
Exemplo: recarregar a configuração do PHP 7.4
servbayctl reload php 7.4
Reiniciar serviço
Reinicia o serviço especificado.
servbayctl restart {serviço} [-all|version]
Exemplo: reiniciar serviço PHP 7.4
servbayctl restart php 7.4
Encerrar serviço
Força o encerramento do processo do serviço especificado.
servbayctl kill {serviço} [-all|version]
Exemplo: encerrar processo do serviço PHP 7.4
servbayctl kill php 7.4
Visualizar status do serviço
Visualiza o status de execução do serviço especificado.
servbayctl status {serviço} [-all|version]
Exemplo: visualizar status do serviço PHP 7.4
servbayctl status php 7.4
Parar todos os serviços
Para todos os serviços em execução.
servbayctl stop-all
Serviços suportados
servbayctl
suporta os seguintes serviços:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Exemplos de operações
Aqui estão alguns exemplos de operações comuns:
Iniciar todas as versões do PHP
servbayctl start php -all
Parar todas as versões do MariaDB
servbayctl stop mariadb -all
Reiniciar serviço Redis
servbayctl restart redis -all
Visualizar status do serviço Caddy
servbayctl status caddy -all
Parar todos os serviços em execução
servbayctl stop-all
Notas
- Usar o parâmetro
-all
permite operar todas as versões do serviço especificado. - O parâmetro
version
é usado para especificar uma versão específica do serviço. - Para algumas operações, como
kill
estop-all
, use com cuidado para evitar interrupções indesejadas de serviço.