À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?
O comando timeout fará isso por você, por exemplo
timeout
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.
command
s
m
h
d
Tags limit