2016-09-29 67 views
0

我們有大量(幾千個)應用程序啓動/停止作業,用於手動執行。我們試圖在修補週期中自動啓動/停止。目前,我們已經將所有這些作業的重複項創建成一個文件夾進行訂購。第一份工作必須在下一份工作開始前完成。如何訂購作業的順序列表

Example : 
order App1_Stop 
then order App2_Stop 
then order ... 

問題是你能命令,而無需重複任務定義他們的自我在控制-M 按順序作業的列表?

回答

0

Control-M通過您編碼/定義的條件將前任/後繼關係中的作業連接起來。創建一個腳本,用IN和OUT條件發出「ctmcreate」,其中作業1的OUT條件是作業2的IN條件等。Windows機器上的語法是這樣的:

ctmcreate -t​​asktype job -JobName StartApp1 -file_path C:\ ABC -file_name StartApp1.bat -incond start_app1_ok ODAT和 -outcond start_app2_ok ODAT添加

正如你在迭代腳本,使用asimple反變 「StartApp1」 到 「StartApp2」,並條件名稱等

還有其他更優雅的解決方案,但取決於正在使用哪個版本的Control-M。如果您想進一步討論,請告訴我。

+0

我們使用的是BMC Control-M v8 PL8,我有點理解你對此的含義,但是對於上面的更多信息會更好。謝謝 – JRhino