コマンドラインツールservbayctl
servbayctl
は、開発者がコマンドラインからServBayサービスを操作する方法を提供するコマンドラインツールです。servbayctl
を使用すると、サービスの起動、停止、再読み込み、再起動、強制終了、ステータス確認、及びすべてのサービスを停止できます。以下は、servbayctl
の詳細なガイドです。
サポートされているコマンドとパラメータ
servbayctl
は以下のコマンドとパラメータをサポートしています:
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]
1
基本コマンド
以下はservbayctl
の基本コマンドと例です:
サービスの起動
指定されたサービスを起動します。
bash
servbayctl start {サービス名} [-all|version]
1
例:PHP 7.4 サービスの起動
bash
servbayctl start php 7.4
1
サービスの停止
指定されたサービスを停止します。
bash
servbayctl stop {サービス名} [-all|version]
1
例:PHP 7.4 サービスの停止
bash
servbayctl stop php 7.4
1
サービスの再読み込み
指定されたサービスの設定を再読み込みします。
bash
servbayctl reload {サービス名} [-all|version]
1
例:PHP 7.4 設定の再読み込み
bash
servbayctl reload php 7.4
1
サービスの再起動
指定されたサービスを再起動します。
bash
servbayctl restart {サービス名} [-all|version]
1
例:PHP 7.4 サービスの再起動
bash
servbayctl restart php 7.4
1
サービスの強制終了
指定されたサービスプロセスを強制終了します。
bash
servbayctl kill {サービス名} [-all|version]
1
例:PHP 7.4 サービスプロセスの強制終了
bash
servbayctl kill php 7.4
1
サービスのステータス確認
指定されたサービスの稼働状況を確認します。
bash
servbayctl status {サービス名} [-all|version]
1
例:PHP 7.4 サービスのステータス確認
bash
servbayctl status php 7.4
1
すべてのサービスの停止
稼働中のすべてのサービスを停止します。
bash
servbayctl stop-all
1
サポートされているサービス
servbayctl
は以下のサービスをサポートしています:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
操作例
以下は一般的な操作例です:
すべてのPHPバージョンを起動
bash
servbayctl start php -all
1
すべてのMariaDBバージョンを停止
bash
servbayctl stop mariadb -all
1
Redisサービスの再起動
bash
servbayctl restart redis -all
1
Caddyサービスのステータス確認
bash
servbayctl status caddy -all
1
すべての稼働中のサービスを停止
bash
servbayctl stop-all
1
注意事項
-all
パラメータを使用すると、指定されたすべてのバージョンのサービスを操作できます。version
パラメータは特定のバージョンのサービスを指定するために使用されます。kill
やstop-all
などの操作は、サービスを誤って中断しないよう注意して使用してください。