Công cụ dòng lệnh servbayctl
servbayctl
là một công cụ dòng lệnh, cung cấp cho các nhà phát triển cách thao tác với dịch vụ ServBay trên dòng lệnh. Thông qua servbayctl
, bạn có thể khởi động, dừng, tải lại, khởi động lại, tiêu diệt, xem trạng thái và dừng tất cả các dịch vụ. Dưới đây là hướng dẫn chi tiết về cách sử dụng servbayctl
.
Lệnh và tham số được hỗ trợ
servbayctl
hỗ trợ các lệnh và tham số sau:
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]
Lệnh cơ bản
Dưới đây là các lệnh cơ bản của servbayctl
và ví dụ:
Khởi động dịch vụ
Khởi động dịch vụ chỉ định.
servbayctl start {tên dịch vụ} [-all|version]
Ví dụ: Khởi động dịch vụ PHP 7.4
servbayctl start php 7.4
Dừng dịch vụ
Dừng dịch vụ chỉ định.
servbayctl stop {tên dịch vụ} [-all|version]
Ví dụ: Dừng dịch vụ PHP 7.4
servbayctl stop php 7.4
Tải lại dịch vụ
Tải lại cấu hình dịch vụ chỉ định.
servbayctl reload {tên dịch vụ} [-all|version]
Ví dụ: Tải lại cấu hình PHP 7.4
servbayctl reload php 7.4
Khởi động lại dịch vụ
Khởi động lại dịch vụ chỉ định.
servbayctl restart {tên dịch vụ} [-all|version]
Ví dụ: Khởi động lại dịch vụ PHP 7.4
servbayctl restart php 7.4
Tiêu diệt dịch vụ
Buộc tiêu diệt tiến trình dịch vụ chỉ định.
servbayctl kill {tên dịch vụ} [-all|version]
Ví dụ: Tiêu diệt tiến trình dịch vụ PHP 7.4
servbayctl kill php 7.4
Xem trạng thái dịch vụ
Xem trạng thái hoạt động của dịch vụ chỉ định.
servbayctl status {tên dịch vụ} [-all|version]
Ví dụ: Xem trạng thái dịch vụ PHP 7.4
servbayctl status php 7.4
Dừng tất cả dịch vụ
Dừng tất cả các dịch vụ đang chạy.
servbayctl stop-all
Dịch vụ hỗ trợ
servbayctl
hỗ trợ các dịch vụ sau:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Ví dụ thao tác
Dưới đây là một số ví dụ thao tác thông thường:
Khởi động tất cả các phiên bản PHP
servbayctl start php -all
Dừng tất cả các phiên bản MariaDB
servbayctl stop mariadb -all
Khởi động lại dịch vụ Redis
servbayctl restart redis -all
Xem trạng thái dịch vụ Caddy
servbayctl status caddy -all
Dừng tất cả các dịch vụ đang chạy
servbayctl stop-all
Lưu ý
- Sử dụng tham số
-all
để thao tác với tất cả các phiên bản của dịch vụ chỉ định. - Tham số
version
dùng để chỉ định phiên bản cụ thể của dịch vụ. - Đối với một số thao tác như
kill
vàstop-all
, hãy cẩn thận để tránh