Je veux savoir comment je peux exécuter une commande pendant un temps spécifié, disons, une minute et si elle ne termine pas l'exécution, je devrais pouvoir l'arrêter.
47
Utiliser timeout
:
NAME
timeout - run a command with a time limit
SYNOPSIS
timeout [OPTION] DURATION COMMAND [ARG]...
timeout [OPTION]
(Juste au cas où, si vous n'avez pas cette commande ou si vous devez être compatible avec de très vieux shells et avoir plusieurs autres exigences très spécifiques… jetez un coup d'œil à cette question ;-))
for i in `seq 0 3`; do timeout 2 ethtool -p eth$i; done;
faire clignoter les LED sur les NIC