Выполните команду в течение требуемого времени и затем прервитесь, если время превышает

В Snow Leopard, по крайней мере, можно сделать это для проявления большей информации:

ls -l@
47
23.10.2011, 18:34
1 ответ

Использовать timeout:

NAME
       timeout - run a command with a time limit

SYNOPSIS
       timeout [OPTION] DURATION COMMAND [ARG]...
       timeout [OPTION]

(На всякий случай, если у Вас нет этой команды или если необходимо быть совместимы с очень очень старыми оболочками и иметь несколько других совершенно конкретных требований …, взглянули на этот этот вопрос ;-))

62
27.01.2020, 19:34
  • 1
    Прекрасный, благодарит связаться с тем вопросом. У меня не было тайм-аута в моей системе, но я делаю теперь. Только на ноте стороны, тайм-аут связывается большинством дистрибутивов Linux? –  nikhil 24.10.2011, 07:28
  • 2
    Довольно прохладный. можно сделать что-то вроде этого: for i in `seq 0 3`; do timeout 2 ethtool -p eth$i; done; мигать светодиодом на NIC –  user1527227 19.06.2014, 19:42
  • 3
    Какая сексуальная команда. Спасибо за указание на него, не знал о нем. –  Bruno Bieri 16.03.2017, 16:16

Теги

Похожие вопросы