parallel(1) moreutils parallel(1)

parallel - ?????????? ?????????? ??????????????????? ?? ?????????????? (???????? moreutils)


parallel
[?????????????????] [??????????] -- [?????????????? ...]

parallel
[?????????????????] -- [?????????? ...]

?????????? parallel ?????????? ????????????????? ???? ???????? ????????????? ?? ???? ???? ???????????? ?????? ???? ??????????????????????? ??????????????????? ???? ???? ???? ?????????? ?????????????????. ?????? ?????? ???????? ??????????? ????????????????????? ?????????? ?????????????. ?????????? ??????????????????? ???? ???????? ?????????? ???????? ????????. ???????? ????????????????? ?????????? ???? ?????????? ???? ???????? ???? ???????? ???????????????? (CPU) ??????.

?????? ?????? ???????????? ?????? ???? ?????????? -- ???????? ???????? ?????????? ?????????????? ?????? ???? ???? ???? ???????? ?????????? ???????? ???????????? ????.

?????????? ???????? ?????????? ???????????? ???? ???? ?????? ???????????? ???????? ???????????????.
???????????? ???? ???????? ???????? ?????? ?????????????? ???? ???????? ?????????? ???????? ???????????? ???? ?????????????? ?????? ?????????? (load average) ???????? ???? ???? ??????????????????? ??????????.
???? ???????? ???????? ?????????????? ???? ???????????? ???? ?????????? ?????????? ?????????? ?????????????. ???? ?????? ???????????? ???? ???? ???? ???????? "{}" ???? ?????? ?????????? ???????? ???????? ???? ?????????????? ???????????? ?????????????? ???????????????.
?????????? ????????????????????????? ???? ???? ???? ???????? ???? ?????????? ?????????? ??????????????? (???????????????: ???? ???????????????? ???? ?????????? -i).

parallel sh -c "echo hi; sleep 2; echo bye" -- 1 2 3

?????? ?????????? ???? ???????????????? (subshell) ???? ???????? ????????????? ???? ???? ???????? ?????????? ?????? ?????????? ?????? ?????????? ?? ???????? ?????????? ???? ?????? ???????????????. ???? ?????????? ???? ?????????? ?????? ???????????????? ?????????? ?????????? ???????? ???? ?????????? ???? ???????? ?????????? ???????? ??????????????? ???? ???? ?????????? ?????????? ??????????????? ???????? ?????????? ??????.

parallel -j 3 ufraw -o processed -- *.NEF

?????? ?????????? ???? ???????????? ufraw ???? ???? ?????? ???????????? ???????? ????????????? ???? ???????? ????????????????? NEF ???????????? ????????.

parallel -j 3 -- ls df "echo hi"

?????? ?????????? ???? ?????????? ?????????? ???? ???? ???????? ?????????? ???????? ?????????????????.

???? ???????? ?????? ?????????? ???????? ?????????? ???????? OR ???? ?????? ?????????? ???????? ?????????? ?????????????? ?????????????? ?????? (???????????????? ???????????? ?????? ?????? ???? ?????????????? ???? ???? ???????????? ?????????? ?????????? ?????????? ?????? parallel ?????? ???????????? ?????????? ??????).

???????? ??????????????????? stdout ?? stderr ???? ???????? ???? ???????? ?????????? ????????????????????? ?? ???????????? ??????????????? ???? ???? ????????????????????????? ?????????????????? ??????????????????? ???????????? ?????????????? ??????.

Tollef Fog Heen

2009-07-02 moreutils