长时间运行的 slurm 作业启动单独的 slurm 作业

问题描述 投票:0回答:1

我有一个长时间运行的程序(程序A),它定期写入文件。 我有一个单独的程序(程序 B),每当该文件更新时我都需要运行它。

是否可以创建一个执行主程序的 slurm 作业,并在文件更新时衍生新的 slurm 作业?

Illustration of how programs will run

slurm
1个回答
0
投票

如果您已经有一个执行程序 B 的脚本,并且有办法在程序 A 期间执行它,您应该将

sbatch
包裹在它周围,并定期从 A 提交作业,而不是直接运行它。您可能需要在每个批次之前使用
squeue
检查类似的作业,以确保它们不会堆积起来。

© www.soinside.com 2019 - 2024. All rights reserved.