LINUX.ORG.RU
 
Davidov

семафоры для bash?


0

0

Есть большой список команд, которые нужно вызвать.

Есть простой способ распараллелить их на нужное количество потоков на bash/shell?
Перемещено cavia_porcellus из Talks

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#] Ответ на: Re: семафоры для bash? от tailgunner 08.06.2009 16:16:39  
const86

Re: семафоры для bash?

>> Там итератор и эта конструкция действительно читает по одной строке

> Версия твоего Python?

2.6.2, но эта фича появилась в 2.4, если не раньше.

***** ()
[#] Ответ на: Re: семафоры для bash? от const86 08.06.2009 16:24:49  

Re: семафоры для bash?

>> Версия твоего Python?

> 2.6.2,

Понятно.

> но эта фича появилась в 2.4, если не раньше.

"Эта фича" - итераторы? Важно не когда она появилась, а когда stdin стал ее поддерживать. И насколько я могу судить, в 2.5 этого нет.

***** ()
[#] Ответ на: Re: семафоры для bash? от tailgunner 08.06.2009 16:36:28  
const86

Re: семафоры для bash?

> "Эта фича" - итераторы? Важно не когда она появилась, а когда stdin стал ее поддерживать.

Ну итераторы в 2.4 были однозначно.

> И насколько я могу судить, в 2.5 этого нет.


$ python -V
Python 2.5.4
$ cat x.py
import sys
for s in sys.stdin: sys.stdout.write(s)
$ yes | python x.py
y
y
[skip]
y
y
^CTraceback (most recent call last):
File "x.py", line 2, in <module>
for s in sys.stdin: sys.stdout.write(s)
KeyboardInterrupt

***** ()