使用Gnu Parallel为我的程序运行测试文件夹

时间:2016-03-21 15:30:17

标签: parallel-processing gnu-parallel

我正在尝试使用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文件的内容。任何人都可以帮忙,所以我可以使用并行来并行运行它们。

1 个答案:

答案 0 :(得分:0)

您需要引用'>>'。

Document doc = Jsoup.connect("http://terry.gonguet.com/cal/?g=tp11").get();
Elements days = doc.select("div[class=day]");
Elements event = doc.select("div[class=event]");
for(Element day : days)
{
    System.out.println(" : " + day.text());
    for(Element ev : event)
    {

        Element title = ev.select("div[class=title]").first();
        Element starthour = ev.select("div[class=bub right top]").first();
        Element endhour = ev.select("div[class=bub right bottom]").first();
        System.out.println(title.text()+starthour.text()+endhour.text());

    }
}