如何使用Cron在特定文件夹中的作业完成时运行命令?

问题描述:

我正在集群上运行一个长时间的模拟。我首先提交数十个工作,每个工作都“保留”其前一个工作,以便模拟可以延伸到我想要的时期。如何使用Cron在特定文件夹中的作业完成时运行命令?

由于我们可以提交的总工作量有限,我必须在以前的工作完成时每天提交很多工作。

我觉得这样做每天都很费时。所以我想如果可能的Cron

  1. 监控,如果在一个特定的文件夹中启动的所有任务已完成集群
  2. 如果是在 ,执行写在job.sh文件中的命令,提交 更多该特定文件夹内的作业。

如果除了Cron之外还可以使用其他方法,我也很高兴。

谢谢。

您可能也有兴趣尝试BeyondCron,目前可用于早期使用者。使用conditions你应该能够解决你的问题。

+0

应始终注意项目从属关系。 –

+0

@DaveNewton谢谢。对不起,我对此不熟悉,应该使用“Docker”吗? http://beyondcron.com/products/ – lanselibai

+0

除非您已经在使用Docker,否则我建议您使用企业版作为守护程序安装在您自己的服务器上 - http://beyondcron.com/download/ 披露:我是BeyondCron的创始人 –