أداة سطر الأوامر 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]
الأوامر الأساسية
فيما يلي الأوامر الأساسية لـ servbayctl
مع أمثلة:
بدء الخدمة
لبدء خدمة محددة.
servbayctl start {اسم الخدمة} [-all|version]
مثال: بدء خدمة PHP 7.4
servbayctl start php 7.4
إيقاف الخدمة
لإيقاف خدمة محددة.
servbayctl stop {اسم الخدمة} [-all|version]
مثال: إيقاف خدمة PHP 7.4
servbayctl stop php 7.4
إعادة تحميل الخدمة
لإعادة تحميل إعدادات الخدمة المحددة.
servbayctl reload {اسم الخدمة} [-all|version]
مثال: إعادة تحميل إعدادات PHP 7.4
servbayctl reload php 7.4
إعادة تشغيل الخدمة
لإعادة تشغيل خدمة محددة.
servbayctl restart {اسم الخدمة} [-all|version]
مثال: إعادة تشغيل خدمة PHP 7.4
servbayctl restart php 7.4
إيقاف الخدمة بالقوة
لإجبار إيقاف عملية الخدمة المحددة.
servbayctl kill {اسم الخدمة} [-all|version]
مثال: إيقاف عملية خدمة PHP 7.4 بالقوة
servbayctl kill php 7.4
عرض حالة الخدمة
لعرض حالة تشغيل الخدمة المحددة.
servbayctl status {اسم الخدمة} [-all|version]
مثال: عرض حالة خدمة PHP 7.4
servbayctl status php 7.4
إيقاف جميع الخدمات
لإيقاف جميع الخدمات قيد التشغيل.
servbayctl stop-all
الخدمات المدعومة
يدعم servbayctl
الخدمات التالية:
- php
- mariadb
- mysql
- pgsql
- redis
- memcached
- caddy
- dnsmasq
- mailpit
- mongodb
- nginx
أمثلة على العمليات
فيما يلي بعض الأمثلة على العمليات الشائعة:
بدء كافة إصدارات PHP
servbayctl start php -all
إيقاف كافة إصدارات MariaDB
servbayctl stop mariadb -all
إعادة تشغيل خدمة Redis
servbayctl restart redis -all
عرض حالة خدمة Caddy
servbayctl status caddy -all
إيقاف جميع الخدمات قيد التشغيل
servbayctl stop-all
ملاحظات
- استخدام المعلمة
-all
يمكن أن يؤدي عمليات على جميع إصدارات الخدمة المحددة. - تُستخدم المعلمة
version
لتحديد إصدار معين من الخدمة. - بالنسبة لبعض العمليات مثل
kill
وstop-all
، يجب توخي الحذر لتجنب انقطاع غير مرغوب فيه للخدمات.