1
리눅스에서 파이썬을 사용하여 시스템이 아닌 외부 프로그램이 실행 중인지 확인하는 방법은 무엇입니까? 이 작업을위한 표준 모듈이 있습니까?리눅스에서 파이썬을 사용하여 외부 프로그램이 실행 중인지 확인하는 방법은 무엇입니까?
리눅스에서 파이썬을 사용하여 시스템이 아닌 외부 프로그램이 실행 중인지 확인하는 방법은 무엇입니까? 이 작업을위한 표준 모듈이 있습니까?리눅스에서 파이썬을 사용하여 외부 프로그램이 실행 중인지 확인하는 방법은 무엇입니까?
psutil을 사용하십시오.
import psutil
def check_if_running(name):
for ps in psutil.process_iter():
if ps.name == name:
return True
return False
check_if_running('python')
>>> True
psutil에 관심이 있으실 것입니다. 그렇지 않으면 서브 프로세스 라이브러리를 사용하여 pgrep을 호출 할 수 있습니다.
완벽하게 작동합니다. 감사합니다. – qed