Files
Stock-trading-programming/scripts/run_midday.ps1
T

23 lines
857 B
PowerShell
Raw Normal View History

# claude_midday 실행 스크립트
# 작업 스케줄러에서 11:20에 실행 (평일)
$OutputEncoding = [System.Text.Encoding]::UTF8
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$env:PYTHONIOENCODING = "utf-8"
$PROJECT = Split-Path -Parent $PSScriptRoot
$LOG = "$PROJECT\logs\midday.log"
$CLAUDE = "C:\Users\whdwo\AppData\Roaming\npm\claude.cmd"
$utf8 = New-Object System.Text.UTF8Encoding $false
Set-Location $PROJECT
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
[System.IO.File]::AppendAllText($LOG, "[$timestamp] claude_midday 시작`n", $utf8)
& $CLAUDE -p "/midday" --dangerously-skip-permissions 2>&1 |
ForEach-Object { [System.IO.File]::AppendAllText($LOG, "$_`n", $utf8) }
$timestamp = Get-Date -Format "yyyy-MM-dd HH:mm:ss"
[System.IO.File]::AppendAllText($LOG, "[$timestamp] claude_midday 완료`n", $utf8)