Acabei de escrever o seguinte e parece funcionar:
ping google.com& PID=$!; sleep 3; kill $PID
É claro que você deve substituir o ping pelo comando que deseja executar e 3 com um tempo limite em segundos. Deixe-me saber se você precisa de uma explicação mais detalhada sobre como isso funciona.