1. Shell调度

1.1. 功能截图

1.2. 知识点

说明项目上需要登录服务器执行shell脚本或命令,进行应用配置的修改,以及执行定时任务,一旦操作的服务器比较多,会比较麻烦。NTC有代理节点,通过调用代理节点可以在服务器上进行Shell任务调度。

1.3. 功能详述

Shell调度包括脚本管理、任务管理、调度历史三个子菜单。

脚本管理提供了脚本的统一管理,支持对脚本的新增、修改、删除、查询。

任务管理提供了任务的新增、修改、删除、查询、执行,任务支持手动执行和cron任务两种方式,任务需要关联脚本。

调度历史提供了任务历史的查看、删除,以及查看任务的执行日志。

1.3.1. 脚本管理

  • 新增

    点击新增按钮进入新增脚本页面,输入脚本名称、脚本描述、脚本类型等信息,点击确定进行新增。

字段说明

  • 脚本名称:脚本的名称,不能重复
  • 脚本描述:脚本的描述或说明信息
  • 脚本类型:支持脚本内容和脚本路径两种,脚本内容表示手动输入脚本内容,脚本路径表示输入脚本所在的服务器路径
  • 批量删除

    选择脚本,点击批量删除按钮删除脚本。

  • 修改

    点击修改按钮对脚本进行修改。

  • 脚本

    点击脚本按钮查看脚本内容。

  • 查询脚本

    支持通过脚本名称和脚本类型查询脚本,脚本名称支持模糊查询。

1.3.2. 任务管理

  • 新增

    点击新增按钮,输入任务名称、任务描述、执行服务器、关联脚本、执行方式等信息,点击确定按钮进行新增。

字段说明

  • 任务名称:任务的名称,不能重复
  • 任务描述:任务的描述或说明信息
  • 执行服务器:任务执行的服务器,支持选择多个服务器
  • 关联脚本:任务关联的脚本,需要在脚本管理先新增脚本
  • 执行方式:支持手动执行和cron任务两种方式,手动执行表示任务需要进行手动触发,cron任务表示任务会按照设置的时间间隔进行自动触发
  • 查询任务

    支持通过服务器、任务名称、执行方式进行查询任务,任务名称支持模糊查询。

  • 删除

    选择多个任务,点击删除按钮删除多个任务。

  • 修改

    点击修改按钮,对任务进行修改。

  • 执行

    点击执行按钮,对任务进行手动触发执行,任务执行结束会产生调度历史,可以进入调度历史菜单进行查看任务执行结果。

    执行方式为cron任务时,可以对任务进行启停操作,只有启动状态的任务才会自动触发。

1.3.3. 调度历史

  • 查询调度历史

    支持通过时间范围、任务名称、服务器、执行结果进行查询调度历史,任务名称支持模糊查询。

  • 删除

    选择多个调度历史记录,点击删除按钮批量删除调度历史。

  • 全部删除

    点击全部删除按钮删除全部调度历史。

  • 执行日志

    点击执行日志按钮可以查看每台服务器的任务执行结果,以及执行日志,任务执行失败时方便定位问题。

results matching ""

    No results matching ""