HTCondor is a workload management system for high-throughput and
high-performance jobs. Like other full-featured batch systems, HTCondor
provides a job queueing mechanism, scheduling policy, priority scheme,
resource monitoring, and resource management. Users submit their
serial or parallel jobs to HTCondor, HTCondor places them into a queue,
chooses when and where to run the jobs based upon a policy, carefully
monitors their progress, and ultimately informs the user upon
condor_advertise condor_advertise sends one or more ClassAds to the condor_collector daemon on the central manager machine. The required argument update-command says what daemon... condor_check_userlogs condor_check_userlogs is a program for checking a job event log or a set of job event logs for errors. Output includes an indication that no errors were found... condor_chirp condor_chirp is not intended for use as a command-line tool. It is most often invoked by an HTCondor job, while the job is executing. It accesses files or job... condor_cod condor_cod issues commands that manage and use COD claims on machines, given proper authorization. Instead of specifying an argument of request , release ... condor_config_val condor_config_val can be used to quickly see what the current HTCondor configuration is on any given machine. Given a space separated set of configuration... condor_continue condor_continue continues one or more suspended jobs from the HTCondor job queue. If the -name option is specified, the named condor_schedd is targeted for... condor_dagman condor_dagman is a meta scheduler for the HTCondor jobs within a DAG (directed acyclic graph) (or multiple DAGs). In typical usage, a submitter of jobs that are... condor_drain condor_drain is an administrative command used to control the draining of all slots on an execute machine. When a machine is draining, it will not accept any... condor_fetchlog condor_fetchlog contacts HTCondor running on the machine specified by machine-name , and asks it to return a log file from that machine. Which log file is... condor_findhost condor_findhost searches an HTCondor pool of machines for the best machine or machines that will have the minimum impact on running HTCondor jobs if the machine... condor_gather_info condor_gather_info is a Linux-only tool that will collect and output information about the machine it is run upon, about the HTCondor installation local to the... condor_gpu_discovery condor_gpu_discovery runs discovery software to determine the host's GPU capabilities, which are output as ClassAd attributes. This tool is not available for... condor_history condor_history displays a summary of all HTCondor jobs listed in the specified history files. If no history files are specified with the -file option, the local... condor_hold condor_hold places jobs from the HTCondor job queue in the hold state. If the -name option is specified, the named condor_schedd is targeted for processing... condor_install condor_configure and condor_install refer to a single script that installs and/or configures HTCondor on Unix machines. As the names imply, condor_install is... condor_job_router_info condor_job_router_info displays information about job routing. The information will be either the available, configured routes or the routes for specified jobs. condor_master This daemon is responsible for keeping all the rest of the HTCondor daemons running on each machine in your pool. It spawns the other daemons, and periodically... condor_off condor_off shuts down a set of the HTCondor daemons running on a set of one or more machines. It does this cleanly so that checkpointable jobs may gracefully... condor_on condor_on starts up a set of the HTCondor daemons on a set of machines. This command assumes that the condor_master is already running on the machine. If this... condor_ping condor_ping attempts a security negotiation to discover whether the configuration is set such that the negotiation succeeds. The target of the negotiation is... condor_pool_job_report condor_pool_job_report is a Linux-only tool that is designed to be run nightly using cron . It is intended to be run on the central manager, or another machine... condor_power condor_power sends one UDP Wake on LAN (WOL) packet to a machine specified either by command line arguments or by the contents of a machine ClassAd. The machine... condor_preen condor_preen examines the directories belonging to HTCondor, and removes extraneous files and directories which may be left over from HTCondor processes which... condor_prio condor_prio changes the priority of one or more jobs in the HTCondor queue. If the job identification is given by cluster.process , condor_prio attempts to... condor_q condor_q displays information about jobs in the HTCondor job queue. By default, condor_q queries the local job queue, but this behavior may be modified by... condor_qedit condor_qedit modifies job ClassAd attributes of queued HTCondor jobs. The jobs are specified either by cluster number, job ID, owner, or by a ClassAd constraint... condor_qsub condor_qsub submits an HTCondor job. This job is specified in a PBS/Torque style or an SGE style. condor_qsub permits the submission of dependent jobs without... condor_reconfig condor_reconfig reconfigures all of the HTCondor daemons in accordance with the current status of the HTCondor configuration file(s). Once reconfiguration is... condor_release condor_release releases jobs from the HTCondor job queue that were previously placed in hold state. If the -name option is specified, the named condor_schedd is... condor_reschedule condor_reschedule updates the information about a set of machines' resources and jobs to the central manager. This command is used to force an update before... condor_restart condor_restart restarts a set of HTCondor daemons on a set of machines. The daemons will be put into a consistent state, killed, and then invoked anew. If, for... condor_rm condor_rm removes one or more jobs from the HTCondor job queue. If the -name option is specified, the named condor_schedd is targeted for processing. Otherwise... condor_rmdir condor_rmdir can delete a specified directory , and will not fail if the directory contains files that have ACLs that deny the SYSTEM process delete access... condor_router_history condor_router_history summarizes statistics for routed jobs over the previous 24 hours. With no command line options, statistics for run time, number of jobs... condor_router_q condor_router_q displays information about jobs managed by the condor_job_router that are in the HTCondor job queue. The functionality of this tool is that of... condor_router_rm condor_router_rm is a script that provides additional features above those offered by condor_rm , for removing jobs being managed by the HTCondor Job Router... condor_run condor_run bundles a shell command line into an HTCondor job and submits the job. The condor_run command waits for the HTCondor job to complete, writes the... condor_sos condor_sos sends the condor_command in such a way that the command is serviced ahead of other waiting commands. It appears to have a higher priority than other... condor_ssh_to_job condor_ssh_to_job creates an ssh session to a running job. The job is specified with the argument. If only the job cluster id is given, then the job process id... condor_stats condor_stats displays historic information about an HTCondor pool. Based on the type of information requested, a query is sent to the condor_collector daemon... condor_status condor_status is a versatile tool that may be used to monitor and query the HTCondor pool. The condor_status tool can be used to query resource information... condor_store_cred condor_store_cred stores passwords in a secure manner. There are two separate uses of condor_store_cred : 1. A shared pool password is needed in order to... condor_submit condor_submit is the program for submitting jobs for execution under HTCondor. condor_submit requires a submit description file which contains commands to... condor_submit_dag condor_submit_dag is the program for submitting a DAG (directed acyclic graph) of jobs for execution under HTCondor. The program enforces the job dependencies... condor_suspend condor_suspend suspends one or more jobs from the HTCondor job queue. When a job is suspended, the match between the condor_schedd and machine is not been... condor_tail condor_tail displays the last bytes of a file in the sandbox of a running job identified by the command line argument job-ID . stdout is tailed by default. The... condor_transfer_data condor_transfer_data causes HTCondor to transfer spooled data. It is meant to be used in conjunction with the -spool option of condor_submit , as in... condor_update_machine_ad condor_update_machine_ad modifies the specified condor_startd daemon's machine ClassAd. The ClassAd in the file given by path/to/update-ad represents the... condor_updates_stats condor_updates_stats parses the output from condor_status , and it displays the information relating to update statistics in a useful format. The statistics are... condor_urlfetch Depending on the command line arguments, condor_urlfetch sends the result of a query from the url to both standard output and to a file specified by... condor_userlog condor_userlog parses the information in job log files and displays summaries for each workstation allocation and for each job. See the condor_submit manual... condor_userprio condor_userprio either modifies priority-related information or displays priority-related information. Displayed information comes from the accountant log... condor_vacate condor_vacate causes HTCondor to checkpoint any running jobs on a set of machines and force the jobs to vacate the machine. The job(s) remains in the submitting... condor_vacate_job condor_vacate_job finds one or more jobs from the HTCondor job queue and vacates them from the host(s) where they are currently running. The jobs remain in the... condor_version With no arguments, condor_version prints the currently installed HTCondor version number and platform information. The version number includes a build... condor_wait condor_wait watches a job event log file (created with the log command within a submit description file) and returns when one or more jobs from the log have... condor_who condor_who queries and displays information about the user that owns the jobs running on a machine. It is intended to be run on an execute machine. The options...