我必须使用 Matlab 女巫进行总量模拟(例如 NUM),我使用以下行运行
./run.sh -d num
重复,其中 num ( NUM = integer*num) 表示新 Matlab 的数量。C 或 NS 等中的任何其他计算程序也可能发生同样的情况。问题是运行这些进程的计算机只允许最大数量的 Matlab,例如 MAX。我想跟踪正在运行的 Matlab 的数量以及最大数量何时减少到(MAX-num),因为“num”已经完成,然后运行 Matlab 的下一个“num”模拟,直到模拟的总数完成了。
要知道正在运行的进程数,我运行以下脚本
ps axu |grep plopez|grep simulacion|grep MATLAB|awk '{ $2} END{print NR}'
这给出了此刻运行的全部 Matlab。
我怎样才能只从一个脚本中进行整套模拟?