Use o comando timeout
, por exemplo time 10s myscript
.
man timeout
TIMEOUT(1) User Commands TIMEOUT(1)
NAME
timeout - run a command with a time limit
Isso é possível, para dar tempo máximo em segundos ao script para execução?
por exemplo, eu tenho script, que pinga alguma rede. Normalmente, leva cerca de 10 segundos, mas se a execução levar mais de 10 segundos, apenas mate-a.