目录

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 命令。
请为 UNIX 服务器使用有效的 UNIX 命令或 shell 脚本,为 Windows 服务器使用有效的 DOS 或批处理文件。 例如,您可能会使用 shell 命令将文件从一个目录复制到另一个目录。对于 Windows 服务器,您将使用以下 shell 命令将 SALES_ ADJ 文件从源目录 L 复制到目标 H:
copy L:\sales\sales_adj H:\marketing\
对于 UNIX 服务器,您将使用以下命令执行相似的操作:
cp sales/sales_adj marketing/
每个 shell 命令与集成服务在同一环境中运行。 一个 shell 命令脚本中的环境设置不会传递给其他脚本。 要在同一环境中运行所有 shell 命令,请调用一个单独的 shell 脚本来调用其他脚本。