You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从IBM Workload Scheduler(IWS)获取作业提交日期并传入批处理文件

IBM Workload Scheduler(IWS) 获取作业提交日期并传入批处理的解决方案

一、在IWS中获取作业提交日期并定义变量

IWS自带内置变量可直接获取作业提交日期,常用的有:

  • %SCHEDULER_SUBMIT_DATE%:默认格式为YYYYMMDD,格式可根据IWS配置调整
  • 若需要自定义格式(如YYYY-MM-DD),可通过变量截取拼接实现:
    %SCHEDULER_SUBMIT_DATE:~0,4%-%SCHEDULER_SUBMIT_DATE:~4,2%-%SCHEDULER_SUBMIT_DATE:~6,2%
    

你也可以在IWS作业的「作业变量」区域自定义变量存储日期,比如:

SUBMIT_DATE=%SCHEDULER_SUBMIT_DATE%

二、将日期变量传入批处理文件

1. 配置IWS作业的调用命令

假设你的批处理文件为task_script.bat,在IWS作业的「命令」字段中,直接把变量作为参数传递:

task_script.bat %SUBMIT_DATE%

也可以直接使用内置变量跳过自定义步骤:

task_script.bat %SCHEDULER_SUBMIT_DATE%

2. 批处理中接收并使用变量

在task_script.bat里,通过%1接收第一个传入的参数(即提交日期),示例代码:

@echo off
set "submit_date=%1"
echo 作业提交日期:%submit_date%
# 这里可以添加基于submit_date的业务逻辑

三、注意事项

  • 确认IWS作业拥有读取内置变量的权限
  • 若日期格式不满足需求,可借助IWS的日期函数进一步调整
  • 测试时先运行IWS作业,检查批处理输出是否正确获取日期

内容的提问来源于stack exchange,提问作者Kittiphong Chankong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 09:05:29