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 lập trình viên cách thao tác với dịch vụ ServBay thông qua dòng lệnh. Sử dụng 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
.
Các lệnh và tham số hỗ trợ
servbayctl
hỗ trợ các lệnh và tham số sau:
Usage: servbayctl {start|stop|reload|restart|kill|status|stop-all} {php|mariadb|pgsql|redis|memcached|caddy|dnsmasq} [-all|version]
Lệnh cơ bản
Dưới đây là các lệnh và ví dụ cơ bản của servbayctl
:
Khởi động dịch vụ
Khởi động dịch vụ được 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ụ được 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ụ được 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ụ được 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ụ
Tiêu diệt khỏi 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 PHP 7.4
servbayctl kill php 7.4
Xem trạng thái dịch vụ
Xem trạng thái chạy của dịch vụ được chỉ định.
servbayctl status {tên dịch vụ} [-all|version]
Ví dụ: Xem trạng thái PHP 7.4
servbayctl status php 7.4
Dừng tất cả cá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
- pgsql
- redis
- memcached
- caddy
- dnsmasq
Ví dụ thao tác
Dưới đây là một số ví dụ thao tác cơ bản:
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
để thực hiện thao tác với tất cả các phiên bản của dịch vụ được chỉ định. - Tham số
version
được 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 sử dụng để tránh việc dừng dịch vụ không mong muốn.