Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 1.73 KB

README.md

File metadata and controls

82 lines (62 loc) · 1.73 KB

condor-tools

Various tools that enhance your condor experience.

Getting Started

To add condor_shell to your PATH simply:

source enable

condor_shell

Request an interactive job from condor.

You can specify the machine you would like to request:

condor_shell --machine fix

You can also specify whole machine jobs if necessary:

condor_shell --whole

These can also be combined:

condor_shell --machine allagash --whole

By default, condor_shell will start the condor job in the same directory it is executed from.

You can specify the directory you'd like to start in instead:

condor_shell -C /home/me/my_dir
condor_shell -C ../other_dir

Or you can be placed in the usual condor limbo:

condor_shell --nwd

condor_usage

Query machines currently in use and their users.

With no arguments, this will give you information about which machines have running jobs and which users are responsible for them.

condor_usage

Or, you can specify the machine you want to inspect:

condor_usage --machine allagash

condor_init

Creates a condor job file in ./condor/.

condor_init shares much of the same arguments as condor_shell with a few additions:

You can specify a directory for the condor files other than ./condor with:

condor_init --dir ../other_dir

You can specify the executable that condor should run:

condor_init --exec my_exec

You can specify a list of arguments that you would like to run:

condor_init --exec ls --args "/home/me/" --args "-d /home/me/"

condor_kick

'Kicks' condor job(s) to reschedule them with the condor scheduler. Use this if your job should be getting scheduled, but is still idle.

condor_kick 123456789