sr's lair

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

process_iter 1

[python3] 파이썬 프로세스 중복 실행 여부 확인

def check_duplicate_execution(exact_python_file_name, pid): for p in psutil.process_iter(): cmd = p.cmdline() if cmd and exact_python_file_name in cmd and p.pid != pid: return True return False 파라미터는 비교할 파이썬 파일 이름인데 여기에서는 이것을 실행한 내 프로세스의 파일 이름을 전달합니다. psutil.process_iter() 로 psutil.Process객체를 하나씩 가져와서 cmdline() 으로 얻어온 명령 줄에 해당 이름이 존재하는지 확인가능합니다. cmdline() 은 리스트로 되어 있습니다. 보통은 파이썬 스크립트 이름은 cmdline..

IT/python 2023.05.24
이전
1
다음
더보기
프로필사진

sr's lair

IT 관련 잡다한 지식 기록

  • 분류 전체보기 (350)
    • Jesus (1)
    • IT (297)
      • Visual Studio (10)
      • gcc (2)
      • VCS (21)
      • installshield (2)
      • nsis (0)
      • etc (6)
      • python (53)
      • php (2)
      • bash (4)
      • crypt (1)
      • database (2)
      • editor & ide (7)
      • office (13)
      • package (2)
      • pdf (2)
      • RaspberryPi (15)
      • regex(정규식) (2)
      • sed-awk-tr (1)
      • server (9)
      • serial (1)
      • shell (6)
      • System Digging (75)
      • virtualbox (5)
      • web (9)
      • 언어 (3)
      • AI (3)
      • IoT (2)
    • 개괄 (0)
    • 재미 (12)
    • 퍼온 글 (6)
    • 세상 (7)
    • 작성중 (8)
    • 생활 (7)
    • 지름고민.. (4)
    • 잡생각 (3)
    • 리뷰 (2)
      • 나는 리뷰어다(2026) (2)

Tag

Python, 오류, 리눅스, 20.04, VIM, Raspberry Pi, Linux, ubuntu, 한글, vscode, bash, Git, Linux Mint 17, 파이썬, awk, ssh, Openwrt, iP, python3, SVN,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • 두기
  • 소소한 일상의 기록

티스토리툴바