ограничить время на команду

Я запускаю команду: run('sleep 1000'). Как ограничить время (например, 100) для этой команды?


person Bdfy    schedule 21.03.2011    source источник
comment
Пожалуйста, уточните, чего вы хотите достичь!   -  person endre    schedule 21.03.2011
comment
Пожалуйста, сделайте что? Ваш вопрос некачественный.   -  person Andreas Jung    schedule 21.03.2011
comment
Я думаю, что Bdfy означает команду запуска в ткани, в соответствии с другим его вопросом: stackoverflow.com/questions/5266851/   -  person Thomas    schedule 28.03.2011
comment
Я думаю, что сон — это просто пример, он хочет знать, можете ли вы с помощью ткани завершить/убить/прервать запуск(), если он превышает заранее выбранное количество времени.   -  person Daniel Rucci    schedule 29.08.2012


Ответы (2)


Несколько моментов, которые необходимо уточнить в вашем вопросе

  • ваш вопрос на самом деле не о питоне, а больше сосредоточен на команде sleep, верно? Я не нашел ни одной команды run для любого стандартного пакета python... Или вы можете вместо этого использовать time.sleep python ??
  • Я думаю, вы хотите установить максимальное значение для команды sleep, которое будет использоваться, если переданное значение больше ... Это нормально?

Если это так, если вы используете time.sleep, нет никакого способа сделать то, что, как я полагаю, вы хотите, как этот предыдущий пост показывает; Я не нашел другого способа ограничить команду sleep в онлайн-документации.

person Emmanuel    schedule 21.03.2011

Ближайшая функциональность, предоставляемая Fabric для этого, будет ткань.операции.подсказка. Он может проверять ввод и устанавливать ввод по умолчанию в качестве дополнительных надстроек.

person Rawkcy    schedule 05.11.2011