LINUX.ORG.RU

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


0

0

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

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

★★★★

Ответ на: комментарий от tailgunner

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

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

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

const86 ★★★★★
()
Ответ на: комментарий от const86

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

> 2.6.2,

Понятно.

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

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

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

> "Эта фича" - итераторы? Важно не когда она появилась, а когда 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

const86 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.