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) 줄 끝 형식으로 저장해 줘.