Como limitar o tempo de execução de um programa?

5

Às vezes, quando escrevo código, descobri que cometi um erro estúpido e algum loop leva quase todo o tempo da CPU para sempre. Existe uma maneira de o tempo de execução de um programa, por exemplo, para 10 segundos no bash?

    
por beginner 04.04.2015 / 17:35

1 resposta

7

O comando timeout fará isso por você, por exemplo

timeout 10s command

Ele matará command após 10 segundos. Em vez de s por segundos, você também pode usar m para minutos, h para horas ou d para dias.

    
por 04.04.2015 / 17:40

Tags