同时运行过程,bash



我想同时使用bash同时运行n进程(在我的情况下)。现在这就是我正在运行的:

for file in $ini/SAN*.ini;
do
    echo "Running $file...";
    temp=$(basename $file .ini)
    mosrun -G opp_run -r 0 -u Cmdenv -n ..:../../src -l ../../src/inet SAN.ini > $outputs/$temp.out;
done

问题是,循环仅在完成仿真后进入下一个迭代。有什么建议么?谢谢!

您应该能够通过在其后添加&在后台运行命令。

应该使它们在背景中奔跑。

(小侧注意:即使您中止脚本,这些过程也将继续运行,因此,如果您在脚本运行时击中Eg。Ctrl-C,则可能需要添加trap以杀死该过程。查看Bash手动。)

相关内容

  • 没有找到相关文章

最新更新