目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 会话属性参考
  16. 工作流属性参考

工作流基本指南

工作流基本指南

使用会话前和会话后 Shell 命令

使用会话前和会话后 Shell 命令

集成服务可以在会话开始或结束时执行 shell 命令。 Shell 命令是操作系统命令。 例如,可以使用会话前或会话后 shell 命令删除拒绝文件或会话日志,或者在会话开始前对目标文件进行存档。
Workflow Manager 为每个会话任务提供以下类型的 shell 命令:
  • 会话前命令。
    集成服务在会话开始时执行会话前 shell 命令。 您可以将会话配置为当会话前 shell 命令失败时停止或继续运行。
  • 会话后成功命令。
    集成服务仅在会话成功完成时才执行会话后成功命令。
  • 会话后失败命令。
    集成服务仅当会话未能完成时才执行会话后失败命令。
调用 shell 命令时,请遵循以下准则:
  • 为 UNIX 节点使用有效的 UNIX 命令或 shell 脚本,或为 Windows 节点使用有效的 DOS 或批处理文件。
  • 将会话配置为运行会话前或会话后 shell 命令。
Workflow Manager 提供一种称为命令任务的任务,通过它可在工作流中的任意位置配置 shell 命令。 您可以选择可重用的命令任务用于会话前或会话后 shell 命令。 也可以创建不可重用的 shell 命令用于会话前或会话后 shell 命令。
如果您创建了不可重用的会话前或会话后 shell 命令,可将其变为可重用的命令任务。
Workflow Manager 允许您在配置 shell 命令时选择以下选项:
  • 创建不可重用的 shell 命令。
    为会话创建一组不可重用的 shell 命令。 文件夹中的其他会话不能使用这组 shell 命令。
  • 使用现有的可重用命令任务。
    选择一个现有的命令任务作为会话前或会话后 shell 命令运行。
您在会话属性的“组件”选项卡中配置会话前和会话后 shell 命令。