Python 스크립트가 실행되는 시간을 어떻게 제한합니까?

Python 스크립트가 실행되는 시간을 어떻게 제한합니까?

그래서 저는 Python 스크립트를 사용하는데 때로는 특정 IP에서 작동이 멈춥니다. 저는 약 250개의 IP에서 이 스크립트를 실행하고 있습니다. sh 스크립트에서 xargs 사용

ii py 스크립트 실행 시간을 제한하는 방법. 예를 들어 떠나거나 죽이는 등 30초 이상 멈추면 어떻게 되나요?

서버에 따라 시간을 사용하고 싶지 않습니다. 파이썬 함수에 대해 더 생각하고 있어요

답변1

/path/to/job.py &
pid=$!
sleep 30
if kill -0 $pid; then kill -TERM $pid; fi

관련 정보