Quero saber como posso executar um comando por um tempo especificado, digamos, um minuto e, se não concluir a execução, devo poder interrompê-lo.
47
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 possui esse comando ou precisa ser compatível com shells muito muito antigos e tem vários outros requisitos totalmente específicos ... dê uma olhada nessa pergunta ;-))
for i in `seq 0 3`; do timeout 2 ethtool -p eth$i; done;
para piscar os LEDs nas