- Add Windows service startup scripts (start/stop-jaryo-service.bat) - Add auto-startup configuration with Task Scheduler - Add XML task definition for Windows Task Scheduler - Update server.js to bind to specific IP (99.1.110.50) - Add comprehensive auto-startup documentation - Prepare for NAS deployment with existing scripts 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
53 lines
1.3 KiB
Batchfile
53 lines
1.3 KiB
Batchfile
@echo off
|
|
REM 작업 스케줄러에 XML 파일로 작업 등록
|
|
echo === Jaryo File Manager 자동 시작 설정 ===
|
|
echo.
|
|
|
|
REM 관리자 권한 확인
|
|
net session >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo This script requires administrator privileges.
|
|
echo Right-click and select "Run as administrator"
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
set TASK_NAME=JaryoFileManagerAutoStart
|
|
set XML_FILE=%~dp0JaryoAutoStart.xml
|
|
|
|
echo Task Name: %TASK_NAME%
|
|
echo XML File: %XML_FILE%
|
|
echo.
|
|
|
|
REM 기존 작업 삭제 (있는 경우)
|
|
schtasks /query /tn "%TASK_NAME%" >nul 2>&1
|
|
if %errorlevel% equ 0 (
|
|
echo Removing existing task...
|
|
schtasks /delete /tn "%TASK_NAME%" /f
|
|
)
|
|
|
|
REM XML 파일로 작업 생성
|
|
echo Creating new auto-start task...
|
|
schtasks /create /tn "%TASK_NAME%" /xml "%XML_FILE%"
|
|
|
|
if %errorlevel% equ 0 (
|
|
echo.
|
|
echo SUCCESS: Auto-start task created successfully!
|
|
echo.
|
|
echo Task Name: %TASK_NAME%
|
|
echo Service URL: http://99.1.110.50:3005
|
|
echo.
|
|
echo The service will start automatically on system boot.
|
|
) else (
|
|
echo.
|
|
echo ERROR: Failed to create auto-start task.
|
|
echo Please run this script as administrator.
|
|
)
|
|
|
|
echo.
|
|
echo Management commands:
|
|
echo Check task: schtasks /query /tn "%TASK_NAME%"
|
|
echo Run task: schtasks /run /tn "%TASK_NAME%"
|
|
echo Delete task: schtasks /delete /tn "%TASK_NAME%" /f
|
|
echo.
|
|
pause |