Existe um pacote chamado timeout, baseado no debian sudo apt-get install timeout. O problema é que o comando tem apenas o tempo alocado para ser executado, então se você estiver ssh'ing e timeout 300 ssh [email protected], a tarefa será eliminada após 300 segundos. Dito isto, havia uma questão semelhante no StackOverflow com uma implementação de script aqui que poderia fazê-lo.
Embora eu tenha tentado isso ontem novamente e estava tudo bem, então depende de qual comando o segue.