いくつかのシミュレーションデータを後処理する大きなスクリプトでは、次の行がありました。
parallel bnzip2 -- *.bz2
私がparallel
正しく理解していれば(そうでないかもしれませんが)、リストされた拡張子を持つすべてのファイルに対してプログラムのnコアスレッドを実行する必要があります。あなたは私がコマンドのつづりを間違えたことに気付くかもしれませんbunzip2
。ここでは警告またはエラーメッセージが表示されますが、静かに失敗します。これは意図したものですか?将来的にこれに少しもらわれないようにするにはどうすればよいですか?
更新:
私が考えているものとは異なるものがparallel
インストールされている可能性があります:
> parallel --version`
parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
run specified commands in parallel
parallel
私のシステムののmanページは以下を提供します:
parallel(1) parallel(1)
NAME
parallel - run programs in parallel
....
AUTHOR
Tollef Fog Heen
これはGNUバージョンではないようです。
parallel --version
言うの?$ parallel bnzip2 -- * sh: bnzip2: command not found