25 lines
611 B
Bash
25 lines
611 B
Bash
#!/bin/bash
|
|
|
|
# TestArena Service Restart Script
|
|
# This script restarts all components of the TestArena system.
|
|
# Usage: sudo ./restart_services.sh
|
|
|
|
if [ "$EUID" -ne 0 ]; then
|
|
echo "❌ Please run as root (use sudo ./restart_services.sh)"
|
|
exit 1
|
|
fi
|
|
|
|
echo "🔄 Restarting TestArena Services..."
|
|
|
|
echo "🌐 Restarting Nginx..."
|
|
systemctl restart nginx
|
|
|
|
echo "📱 Restarting TestArena App..."
|
|
systemctl restart testarena-app
|
|
|
|
echo "⚙️ Restarting TestArena Worker..."
|
|
systemctl restart testarena-worker
|
|
|
|
echo "✅ All services restarted!"
|
|
systemctl status testarena-app testarena-worker nginx --no-pager
|