2016-03-21 11 views
1

gnuを使ってテストを実行しようとしています。私はこのコマンドを試しましたが、それは動作しませんでしたし、何が間違っているのか分かりません。Gnu Parallelを使って自分のプログラムに対してテストフォルダを実行する

seq 01 35 | parallel java -javaagent:build/libs/pddl4j-3.0.21-SNAPSHOT.jar 
-server -Xms2048m -Xmx2048m fr.uga.pddl4j.planners.hsp.HSP -o pddl/blocksworld/ 
domain.pddl -f pddl/blocksworld/p{}.pddl -i 8 >> pddl{}.txt 

これは私がフォルダ「blocksworld」内のテストファイルのすべてに対して、私のプログラムを実行する実行しようとしたものである

java -javaagent:build/libs/pddl4j-3.0.21-SNAPSHOT.jar -server -Xms2048m -Xmx2048m 
fr.uga.pddl4j.planners.hsp.HSP -o pddl/blocksworld/ 
domain.pddl -f pddl/blocksworld/p01.pddl -i 8 >> pddl01.txt 

上記これは私がただ一つのテストを実行するために使用するものです出力をtxtファイルに保存します。誰も助けることができるので、パラレルでそれらを並行して実行することができます。

答えて

0

「>>」を引用する必要があります。

seq 01 35 | parallel java -javaagent:build/libs/pddl4j-3.0.21-SNAPSHOT.jar 
-server -Xms2048m -Xmx2048m fr.uga.pddl4j.planners.hsp.HSP -o pddl/blocksworld/ 
domain.pddl -f pddl/blocksworld/p{}.pddl -i 8 '>>' pddl{}.txt 
関連する問題