import subprocess, sys, os os.chdir(r'C:\Users\whdwo\OneDrive\바탕 화면\stockbot_v3') proc = subprocess.Popen( [sys.executable, 'app/main.py'], creationflags=subprocess.DETACHED_PROCESS | subprocess.CREATE_NEW_PROCESS_GROUP, stdout=open('logs/bot_stderr.log', 'a', encoding='utf-8'), stderr=subprocess.STDOUT, close_fds=True, ) # PID 파일 저장 (BOM 없이 저장) with open('logs/bot.pid', 'w', encoding='utf-8', newline='') as f: f.write(str(proc.pid)) print(f'봇 시작 완료 PID={proc.pid}')