Komut Satırı Aracı servbayctl
servbayctl
, geliştiricilere ServBay hizmetlerini komut satırından yönetme imkanı sağlayan bir komut satırı aracıdır. servbayctl
ile hizmetleri başlatabilir, durdurabilir, yeniden yükleyebilir, yeniden başlatabilir, sonlandırabilir, durumunu görüntüleyebilir ve tüm hizmetleri durdurabilirsiniz. İşte servbayctl
’yi kullanma rehberi.
Desteklenen Komutlar ve Parametreler
servbayctl
aşağıdaki komutları ve parametreleri destekler:
Kullanım: /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]
Temel Komutlar
İşte servbayctl
’nin temel komutları ve örnekleri:
Servis Başlatma
Belirtilen hizmeti başlatır.
servbayctl start {servis_adı} [-all|version]
Örnek: PHP 7.4 hizmetini başlatma
servbayctl start php 7.4
Servis Durdurma
Belirtilen hizmeti durdurur.
servbayctl stop {servis_adı} [-all|version]
Örnek: PHP 7.4 hizmetini durdurma
servbayctl stop php 7.4
Hizmeti Yeniden Yükleme
Belirtilen hizmetin yapılandırmasını yeniden yükler.
servbayctl reload {servis_adı} [-all|version]
Örnek: PHP 7.4 yapılandırmasını yeniden yükleme
servbayctl reload php 7.4
Hizmeti Yeniden Başlatma
Belirtilen hizmeti yeniden başlatır.
servbayctl restart {servis_adı} [-all|version]
Örnek: PHP 7.4 hizmetini yeniden başlatma
servbayctl restart php 7.4
Hizmeti Sonlandırma
Belirtilen hizmet sürecini zorla sonlandırır.
servbayctl kill {servis_adı} [-all|version]
Örnek: PHP 7.4 hizmet sürecini sonlandırma
servbayctl kill php 7.4
Hizmet Durumunu Görüntüleme
Belirtilen hizmetin çalışma durumunu görüntüler.
servbayctl status {servis_adı} [-all|version]
Örnek: PHP 7.4 hizmet durumunu görüntüleme
servbayctl status php 7.4
Tüm Hizmetleri Durdurma
Çalışan tüm hizmetleri durdurur.
servbayctl stop-all
Desteklenen Hizmetler
servbayctl
aşağıdaki hizmetleri destekler:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
Örnek İşlemler
İşte bazı yaygın işlem örnekleri:
Tüm PHP Sürümlerini Başlatma
servbayctl start php -all
Tüm MariaDB Sürümlerini Durdurma
servbayctl stop mariadb -all
Redis Hizmetini Yeniden Başlatma
servbayctl restart redis -all
Caddy Hizmet Durumunu Görüntüleme
servbayctl status caddy -all
Çalışan Tüm Hizmetleri Durdurma
servbayctl stop-all
Dikkat Edilecek Hususlar
-all
parametresi, belirli bir hizmetin tüm sürümleri üzerinde işlem yapmayı sağlar.version
parametresi, belirli sürümdeki hizmetleri belirtmek için kullanılır.kill
vestop-all
gibi işlemler için dikkatli olunması önerilir; hizmetleri beklenmedik şekilde durdurabilirsiniz.