Tip of the Month - New Feature for Submitting Jobs with HTCondor
By: Facilitation Team
December 9, 2025
There’s a new feature for submitting jobs with HTCondor.
Now you can use shell =
Before:
executable = hello-world.sh
arguments = $(Process)
After:
shell = ./hello-world.sh $(Process)
Notable differences
-
You will have to add your executable (i.e., hello-world.sh to your list of files in transfer_input_files), since HTCondor can’t automatically detect your executable.
-
Your executable must have executable permissions. You can achieve this by running the
chmod +xcommand, i.e.,chmod +x hello-world.sh. This will prevent a “Permission denied” error. -
An alternate solution to (2): Use
shell = bash hello-world.sh $(Process).
Read more and try it!
-
Read about the new shell option in our guides: Practice: Submit HTC Jobs using HTCondor
-
Try using shell and let us know how it goes for you! Happy computing!