Users’ Manual
- Welcome and Introduction to HTCondor
- Running a Job: the Steps To Take
- Submitting a Job
- Sample submit description files
- Submitting many similar jobs with one queue command
- Variables in the Submit Description File
- Including Submit Commands Defined Elsewhere
- Using Conditionals in the Submit Description File
- Function Macros in the Submit Description File
- About Requirements and Rank
- Submitting Jobs Using a Shared File System
- Jobs That Require Credentials
- Jobs That Require GPUs
- Interactive Jobs
- Submitting Lots of Jobs
- Submitting Jobs Without a Shared File System: HTCondor’s File Transfer Mechanism
- Submitting a Remote Job
- Managing a Job
- Checking on the progress of jobs
- Peeking in on a running job’s output files
- Starting an interactive shell next to a running job on a remote machine
- Removing a job from the queue
- Placing a job on hold
- Changing the priority of jobs
- Why is the job not running?
- Job in the Hold State
- In the Job Event Log File
- Job Termination
- Job Completion
- Summary of all HTCondor users and their jobs
- Automatically managing a job
- How To Debug an Always Idle Job
- Services for Running Jobs
- Priorities and Preemption
- Job Sets
- Matchmaking with ClassAds
- Choosing an HTCondor Universe
- Java Applications
- Parallel Applications (Including MPI Applications)
- Virtual Machine Applications
- Docker Universe Applications
- Container Universe Jobs
- Self-Checkpointing Applications
- Time Scheduling for Job Execution
- Special Environment Considerations