Workload Scheduler 服务对象支持您创建、列出 、更新、启用、禁用和删除进程。进程自身是多个步骤,每个步骤依据基于特定时间的需求触发运行。在进程库中安排了进程。WorkloadService 对象会为您创建缺省库,其中存储您创建的所有进程。
您还可以使用 WorkloadService 对象来创建和删除进程库。最后,WorkloadService 对象可用于访问进程以及进程中定义的步骤的运行历史记录。
注释:在该云环境中,默认的代理名称为:HH_CLOUD。操作系统为:UNIX。如下图所示:
图 13. 代理的信息
创建进程库和子进程。下面我们将通过一个简单的例子,为用户展示如何创建自己的进程库和子进程。
通过单击 新建 按钮,如下图所示:
图 14. 新建进程库按钮
创建一个名为:windows_task 的进程库,如下图所示:
图 15. 创建 windows_task 进程库
选择刚刚创建的进程库,进入右侧的编辑区域,单击 新建 按钮,以创建新的进程。如下图所示:
图 16. 创建新的进程
选择新建的进程,切换焦点到 常规 视图中。输入名称:task001,然后为该进程设置有效的开始时间和结束时间。如下图所示:
图 17. 常规视图
切换焦点到 触发器 视图中。单击 新建 按钮,以创建一个触发器。如下图所示:
图 18. 触发器视图
在创建触发器的对话框中,启动进程的方式选择为:基于调度。然后设置启动时间,以及有效时间。单击 确认 按钮。如下图所示:
图19. 创建触发器
切换焦点到 变量 视图中。单击 新建 按钮,以创建一个文本型变量。如下图所示:
图 20. 创建文本变量
切换焦点到 步骤 视图中。单击 新建 按钮,以创建一个新的步骤。如下图所示:
图 21. 创建新的步骤
在创建步骤对话框中,选择步骤的类型为:启动程序。代理:HH_CLOUD。程序:ping https://console.ng.bluemix.net。 这里我们也可以填写要执行的脚本。
图 22. 创建步骤对话框
注释:关于步骤的类型,用户可以选择使用 Workload Scheduler 所支持的全部类型。请参考图 23 和图 24。
图 23. 类型1
图 24. 类型2
至此,我们已经成功地创建了第一个进程。在进程库视图中,选择进程:task001,单击 启用 按钮。这个进程将按照我们设置的计划时间和周期运行。
Workload Scheduler 典型场景
定期的计划