Use timeout
:
NAME
timeout - run a command with a time limit
SYNOPSIS
timeout [OPTION] DURATION COMMAND [ARG]...
timeout [OPTION]
(Apenas no caso, se você não tem este comando ou se você precisa ser compatível com shells muito antigos e tem vários outros requisitos absolutamente específicos ... dê uma olhada nisso esta pergunta ; -))