Como limitar a quantidade de tempo que um script python é executado [duplicado]

0

Então eu uso um script python que às vezes em alguns ips ele simplesmente trava. Eu corro o script em cerca de 250 ips. Com xargs de um script sh

Como eu limitaria o tempo de execução do script py. Se ficar por mais de 30 segundos, por exemplo, para deixar / matar?

Eu não quero usar o tempo, pois é dependente do servidor. Eu estava pensando mais em uma função python

    
por Killroy2018 03.05.2018 / 18:51

1 resposta

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

Tags