MSVCRT1 [python] 중복 프로세스 방지 스크립트 스니핏 pyinstaller 로 만든 실행파일을 만들게 되면 종종 중복 실행되는 경우가 있습니다.파이썬에서 중복 프로세스의 동작을 방지하려면 파일 기반의 락이나 OS별로 제공하는 프로세스 락 메커니즘을 사용할 수 있습니다. 예를 들어, fcntl 모듈을 사용하여 파일 락을 구현할 수 있습니다. 다음은 중복 프로세스를 방지하는 간단한 예제입니다:import fcntlimport sysdef prevent_duplicate_process(lockfile): fp = open(lockfile, 'w') try: # 파일에 락을 설정합니다. fcntl.flock(fp, fcntl.LOCK_EX | fcntl.LOCK_NB) return fp except IOErro.. 2025. 1. 5. 이전 1 다음 반응형