더북(TheBook)

news-monitor 폴더에 run.bat 파일을 만들고,

Windows 작업 스케줄러에 NewsBriefing-Daily 이름으로 등록해 줘.

 

run.bat 파일 내용 (아래 코드 그대로 작성):

@echo off

chcp 65001 > nul

set "PYTHONIOENCODING=utf-8"

setlocal

set "BASE_DIR=D:\claudecode\news-monitor"

set "LOG_DIR=%BASE_DIR%\logs"

set "LOG_FILE=%LOG_DIR%\run.log"

if not exist "%LOG_DIR%" mkdir "%LOG_DIR%"

echo. >> "%LOG_FILE%"

echo ================================================ >> "%LOG_FILE%"

echo [%date% %time%] NewsBriefing-Daily start >> "%LOG_FILE%"

echo ================================================ >> "%LOG_FILE%"

set "ANTHROPIC_API_KEY="

cd /d "%BASE_DIR%"

call python "%BASE_DIR%\daily_briefing_workflow.py" >> "%LOG_FILE%" 2>&1

echo [%date% %time%] NewsBriefing-Daily end (exit: %errorlevel%) >> "%LOG_FILE%"

endlocal

 

schtasks /create /tn "NewsBriefing-Daily" /tr "cmd /c D:\claudecode\news-monitor\run.bat" /sc daily /st 16:30 /f

 

등록 후 schtasks /query /tn "NewsBriefing-Daily"으로 확인해 줘.

run.bat 파일은 반드시 CRLF(Windows) 줄 끝 형식으로 저장해 줘.