Como tempo limite e saída, se uma consulta SQL demorar mais de 10 minutos para obter os resultados

1

Eu quero executar uma consulta de seleção ou atualização. Às vezes o resultado não é buscado no prazo.

Como por exigência em diferentes condições de teste, eu tenho que falhar nos testes se eu não conseguir resultar em 5 minutos ou 10 minutos.

Você pode, por favor, ajudar, como isso pode ser alcançado no shell script

    
por krishna 01.09.2015 / 20:53

1 resposta

1

sqlcommand &                      # run the SQL command in the background
sqlpid=$!                         # store the PID

sleep $(( 10 * 60 ))              # sleep for 10 mins

kill -0 $sqlpid && kill $sqlpid   # if the process is still running, kill it
    
por 01.09.2015 / 21:23