인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
배포 및 운영 · SKILL.md

control-m

control-m

Use when working with BMC Control-M workload automation — server and agent administration, job definition (OS/Script/File Transfer/Database/Application Integrator/Web Services), scheduling (calendars, time zones, cyclic jobs), flow management (conditions, resources, quantitative/control resources), Automation API (jobs-as-code JSON, ctm CLI), monitoring and…

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: control-m description: Use when working with BMC Control-M workload automation — server and agent administration, job definition (OS/Script/File Transfer/Database/Application Integrator/Web Services), scheduling (calendars, time zones, cyclic jobs), flow management (conditions, resources, quantitative/control resources), Automation API (jobs-as-code JSON, ctm CLI), monitoring and alerts (Control-M Web, viewpoints), SLA management, role-based access (admin/developer/operator roles), and RHEL agent deployment. Covers Control-M 9.0.21+ and Helix Control-M (SaaS).

BMC Control-M Workload Automation

Covers Control-M 9.0.21+ (on-premises) and Helix Control-M (SaaS). Organized by role: Admin, Developer, Operator/User.


Reference Files

Detailed code examples, patterns, and configuration are in the reference files below. Read the relevant file when working on that area.

FileCovers
admin-role.mdserver/agent administration, configuration, security, integrations, and infrastructure management
developer-role.mdjob definition (OS/Script/File Transfer/Database/Application Integrator), scheduling, flow management, SLA management, and Automation API
operator-reference.mdoperator/user tasks (monitoring, active jobs, troubleshooting, batch operations) and quick reference

Anti-Patterns

Anti-PatternWhy It FailsCorrect Approach
Hardcoding paths and server names in job definitionsJobs break when migrated between environments (dev/test/prod); maintenance requires editing every jobUse Control-M variables, AutoEdit substitution, and connection profiles for environment-specific values
Creating linear chains of 50+ jobs without sub-foldersImpossible to monitor, debug, or restart mid-chain; a single failure blocks the entire sequenceBreak into logical sub-folders with condition-based dependencies; use Smart Folders for grouping
Setting no timeout or unrealistically long timeouts on jobsHung jobs hold resources indefinitely; downstream jobs wait forever; batch windows get missedSet realistic timeouts based on historical runtime + buffer; configure alerts for jobs exceeding threshold
Running all batch jobs under a single service accountNo auditability; a credential change breaks everything; violates least-privilege principleUse dedicated service accounts per application or job group; rotate credentials on schedule
Skipping calendar validation when scheduling across time zonesJobs fire at wrong times; DST transitions cause double-runs or missed runsUse Control-M calendar objects with explicit timezone settings; test scheduling across DST boundaries

Related Skills

DomainSkill
RHEL system administrationrhel-server-admin
Database administration on RHELrhel-databases
Docker/Podman on RHELrhel-docker-host
Monitoring (Prometheus/Grafana)rhel-monitoring
CI/CD pipelinesdocker-cicd
저장한 Skills