matlab - 使用一个批处理文件和 qsub 并行运行多个 MATLAB 程序
问题描述
我需要在集群中使用 MATLAB 命令模式在script_1
、folder1
、folder2
、folder3
...中运行相同的命令。folder
我使用 qsub 将批处理提交到计算节点。然而,事实证明每个用户可以提交的作业数量是有限的。因此,我需要想出一种script_1
在单个批处理作业中运行不同文件夹的方法。
就像是:
cd ../
cd ~/folder1
matlab -r script1
cd ../
cd ~/folder2
matlab -r script1
cd ../
cd ~/folder3
matlab -r script1
cd ../
cd ~/folder4
matlab -r script1
cd ../
cd ~/folder5
matlab -r script1
cd ../
但是,这批显示为“串行”,它需要运行,folder2
直到文件夹 1 中的代码完成。
有没有办法script1
在一个批处理作业中一起运行不同文件夹中的文件?
解决方案
推荐阅读
- javascript - 'onclick' 事件的 x 和 y 坐标错误
- sql - 如何解析雪花中不一致的字符串?
- azure-functions - 12 个月试用期内的 azure 功能免费层
- python - 从字典中提取数据帧(包含许多数据帧)
- .net-core - OpenID 无法在 .Net Core 中获取 ID_token
- android - Android ViewPager2 是否提前准备 Fragments
- c# - 热卸载和重新加载 AppDomain
- python-3.x - pyinstaller 动态模块添加
- javascript - 将 React JS 添加到具有调试功能的现有网站
- php - 如何验证 2 位数月份和 4 位数年份是否有效?