Initial commit - Church Music Database
This commit is contained in:
44
legacy-site/scripts/batch/stop-all-services.bat
Normal file
44
legacy-site/scripts/batch/stop-all-services.bat
Normal file
@@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
REM ========================================
|
||||
REM Church SongLyric - Stop All Services
|
||||
REM ========================================
|
||||
|
||||
title Stop All Services
|
||||
color 0C
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo STOPPING ALL CHURCH SONGLYRIC SERVICES
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo [1/3] Stopping Frontend (Node.js)...
|
||||
taskkill /FI "WindowTitle eq Church Frontend*" /T /F >nul 2>&1
|
||||
tasklist /FI "IMAGENAME eq node.exe" 2>NUL | find /I /N "node.exe">NUL
|
||||
if "%ERRORLEVEL%"=="0" (
|
||||
echo Stopping all Node.js processes...
|
||||
taskkill /IM node.exe /F >nul 2>&1
|
||||
echo Frontend stopped
|
||||
) else (
|
||||
echo Frontend not running
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [2/3] Stopping Backend (Python)...
|
||||
taskkill /FI "WindowTitle eq Church Backend*" /T /F >nul 2>&1
|
||||
wmic process where "commandline like '%%app.py%%'" delete >nul 2>&1
|
||||
echo Backend stopped
|
||||
|
||||
echo.
|
||||
echo [3/3] Stopping MongoDB (optional)...
|
||||
echo Note: MongoDB will keep running (recommended for quick restarts)
|
||||
echo To stop MongoDB manually, run: net stop MongoDB
|
||||
echo.
|
||||
|
||||
echo ========================================
|
||||
echo ALL SERVICES STOPPED!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo To restart, run: start-all-services.bat
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user