파이썬 스크립트는 매 시간마다 죽여야하고 재시작해야합니다. 사용자 로그인 팝업 또는 다른 이유로 인해 브라우저 창이 멈춰서는 경우가 종종 있습니다 (스크린 샷을 만들 때 가능하기 때문에). 어쨌든. 나는 2 개의 파일 'reload.py'와 'screenshot.py'를 만들었다. 나는 cronjob에 의해 reload.py를 실행한다. 파이썬 프로세스 이름 설정
는이 같은 일이# kill process if still running
try :
os.system("killall -9 screenshotTaker");
except :
print 'nothing to kill'
# reload or start process
os.execl("/path/to/script/screenshots.py", "screenshotTaker")
문제이며, 제가 execl 함수 (주어진 프로세스 이름)의 두 번째 인수를 aswel 읽을 작동하지 않는 일을 것이라고 생각? 어떻게해야 죽일 수 있도록 프로세스 이름을 설정할 수 있습니까?
미리 감사드립니다.
내가 os.kill' 더 나은 것 '이라고 생각합니다. –
[가능한 효과적인 프로세스 이름을 파이썬으로 변경하는 방법이 있습니까?] (http://stackoverflow.com/questions/564695/is-there-a-way-to-change-effective-process-name-in -python) –