Htc test local: Difference between revisions

From T2B Wiki
Jump to navigation Jump to search
 
Line 41: Line 41:


When the job is finished, you should find the output (outfile.txt) and error (errors.txt) files in the current directory.
When the job is finished, you should find the output (outfile.txt) and error (errors.txt) files in the current directory.
The official documentation explaining in details job submission is available [https://htcondor.readthedocs.io/en/latest/users-manual/submitting-a-job.html here].

Latest revision as of 10:01, 16 September 2021

A simple local submission test

You must first login to a user interface (testumd-ui01.wn). Don't forget to switch to an ordinary user if you reached the user interface as root!

Create a sub file. Here is an example (sleep.sub):

executable              = sleep.sh
log                     = sleep.log
output                  = outfile.txt
error                   = errors.txt
should_transfer_files   = Yes
when_to_transfer_output = ON_EXIT
request_memory          = 2048
request_cpus            = 1
#request_disk            = 10240
queue

You must then create the mentioned sleep.sh:

#!/bin/bash
# file name: sleep.sh
id
pwd
TIMETOWAIT="6"
echo "sleeping for $TIMETOWAIT seconds"
/bin/sleep $TIMETOWAIT
/usr/bin/hostname -f

You can now submit the job:

condor_submit sleep.sub

Check the status of the job with the command:

condor_q

In case of troubles, you can have a look at the log file mentioned in the *.sub (sleep.log in this example).

When the job is finished, you should find the output (outfile.txt) and error (errors.txt) files in the current directory.

The official documentation explaining in details job submission is available here.