JCL 常指 Job Control Language(作业控制语言):一种主要用于 IBM 大型机(mainframe)环境中,用来描述并提交批处理作业的脚本/控制语言,指定要运行的程序、输入输出数据集、资源与执行步骤等。
(在不同语境下,JCL 也可能指其他缩写,如 Java Class Library、Journal Citation Reports 等。)
/ˌdʒeɪ siː ˈɛl/
I wrote a JCL job to run the nightly report.
我写了一个 JCL 作业来运行每晚的报表。
After the migration, we had to update the JCL to point to the new datasets and procedures.
迁移完成后,我们必须更新 JCL,使其指向新的数据集和过程(procedure)。
JCL 是 Job Control Language 的首字母缩写,起源于 IBM 大型机的批处理体系,用来“控制作业(job)如何被系统调度与执行”。由于其在主机运维、金融与政府等传统大型系统中长期使用,这个缩写在相关行业里非常常见。