2017-05-28 48 views
0

我正在集羣上運行一個長時間的模擬。我首先提交數十個工作,每個工作都「保留」其前一個工作,以便模擬可以延伸到我想要的時期。如何使用Cron在特定文件夾中的作業完成時運行命令?

由於我們可以提交的總工作量有限,我必須在以前的工作完成時每天提交很多工作。

我覺得這樣做每天都很費時。所以我想如果可能的Cron

  1. 監控,如果在一個特定的文件夾中啓動的所有任務已完成集羣
  2. 如果是在 ,執行寫在job.sh文件中的命令,提交 更多該特定文件夾內的作業。

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

謝謝。

回答

0

您可能也有興趣嘗試BeyondCron,目前可用於早期使用者。使用conditions你應該能夠解決你的問題。

+0

應始終注意項目從屬關係。 –

+0

@DaveNewton謝謝。對不起,我對此不熟悉,應該使用「Docker」嗎? http://beyondcron.com/products/ – lanselibai

+0

除非您已經在使用Docker,否則我建議您使用企業版作爲守護程序安裝在您自己的服務器上 - http://beyondcron.com/download/ 披露:我是BeyondCron的創始人 –