중복 실행 방지

2016.08.14 18:30 프로그래밍/Python


동일한 스크립트가 중복돼서 실행되지 않도록 방지하는 방법입니다.

먼저 아래 명령어로 tendo를 설치한 뒤

pip install tendo

아래 파이썬 코드를 프로그램 시작 지점에 넣어주면 됩니다.

from tendo import singleton
me = singleton.SingleInstance()

그러고나서 중복 실행을 시도하면 "Another instance is already running, quitting."라는 메시지가 뜨면서 바로 종료됩니다.

근데 이거 쓰고나면 스크립트 종료 시에 예외가 뜬다.. 뭐가 문제지...

'프로그래밍 > Python' 카테고리의 다른 글

메시지박스 띄우기  (0) 2016.10.03
중복 실행 방지  (0) 2016.08.14
이 댓글을 비밀 댓글로

티스토리 툴바