변경 사항 ---- - _test_kiwoom_condition_list.py: 키움 웹소켓 조건검색 '목록조회' 기능을 단독으로 테스트하는 스크립트 추가 - _test_kiwoom_condition_realtime.py: 'momentum' 조건식을 실시간으로 등록하고 초기 매칭 종목 리스트 및 실시간 편입/이탈을 수신하는 테스트 스크립트 추가 - _verify_columnar_bitid.py, _verify_shared_e2e_breakout.py, _verify_shared_e2e.py: 공유 메모리 및 dict 간의 데이터 일관성을 검증하는 테스트 추가 영향 ---- - 신규 테스트 스크립트 추가로 키움 웹소켓 API의 기능 검증 및 안정성을 높임 - 기존 기능에 대한 영향 없음 Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
583 B
Bash
Executable File
17 lines
583 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# 오늘(또는 내일) 06:00 KST 까지 sleep 후 mom_apply_rank1_at_6am.sh 실행
|
|
set -euo pipefail
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
LOG="/tmp/mom_apply_6am_scheduler.log"
|
|
NOW=$(date +%s)
|
|
TARGET=$(date -d 'today 06:00' +%s 2>/dev/null || date +%s)
|
|
if [ "$TARGET" -le "$NOW" ]; then
|
|
TARGET=$(date -d 'tomorrow 06:00' +%s)
|
|
fi
|
|
WAIT=$((TARGET - NOW))
|
|
{
|
|
echo "[$(date '+%Y-%m-%d %H:%M:%S %Z')] 06:00 적용 예약 — ${WAIT}초 후 실행 (~$(date -d "@$TARGET" '+%H:%M'))"
|
|
} >> "$LOG"
|
|
sleep "$WAIT"
|
|
exec bash "$SCRIPT_DIR/mom_apply_rank1_at_6am.sh"
|