Parallel processing .s.GNU并行,一次执行几个文件中的命令
我有一个名为macse.cmd的文件,其中包含1000个要执行的命令,每行1个命令 我想用并行程序一次执行30次。我不在乎他们是按什么顺序执行的,只要他们都是 我尝试了“parallel-j30./macse.cmd”,但这导致它们逐个运行,我甚至不知道如何阻止它们 阿德里安 p、 美国 命令如下所示:Parallel processing .s.GNU并行,一次执行几个文件中的命令,parallel-processing,Parallel Processing,我有一个名为macse.cmd的文件,其中包含1000个要执行的命令,每行1个命令 我想用并行程序一次执行30次。我不在乎他们是按什么顺序执行的,只要他们都是 我尝试了“parallel-j30./macse.cmd”,但这导致它们逐个运行,我甚至不知道如何阻止它们 阿德里安 p、 美国 命令如下所示: java -jar -Xmx5000m ~/programs/macse_v1.01b.jar -prog alignSequences -seq M715_2100035271/all_una
java -jar -Xmx5000m ~/programs/macse_v1.01b.jar -prog alignSequences -seq M715_2100035271/all_unaligned.fasta -out_NT M715_2100035271/aligned_nt.fasta -out_AA M715_2100035271/aligned_aa.fasta
java -jar -Xmx5000m ~/programs/macse_v1.01b.jar -prog alignSequences -seq M715_100078281/all_unaligned.fasta -out_NT M715_100078281/aligned_nt.fasta -out_AA M715_100078281/aligned_aa.fasta
java -jar -Xmx5000m ~/programs/macse_v1.01b.jar -prog alignSequences -seq M715_510001221/all_unaligned.fasta -out_NT M715_510001221/aligned_nt.fasta -out_AA M715_510001221/aligned_aa.fasta
java -jar -Xmx5000m ~/programs/macse_v1.01b.jar -prog alignSequences -seq M715_100094159/all_unaligned.fasta -out_NT M715_100094159/aligned_nt.fasta -out_AA M715_100094159/aligned_aa.fasta
因此,只有M715编号在命令之间变化。命令是否总是相同的?如
echo "A"
echo "B"
echo "C"
?
然后您应该将其更改为:
"A"
"B"
"C"
然后运行:parallel-j30-amacse.cmd echo
其中当然echo
是您的实际命令
parallel -j 30 < ./macse.cmd
浏览本教程:
man parallel_tutorial
不幸的是,命令和参数略有变化,编辑初始消息
man parallel_tutorial