Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [HTCondor-users] return codes from jobwrapper
- Date: Tue, 10 Mar 2020 22:04:21 +0100 (CET)
- From: "Beyer, Christoph" <christoph.beyer@xxxxxxx>
- Subject: Re: [HTCondor-users] return codes from jobwrapper
Hi Greg,
thanks for the superquick reply, it is a user-jobwrapper indeed, are the codes documented somewhere or do I have to dig in the code ?
I would suspect they are from h/exit.h and identical with the shadow exit codes ?
Best
Christoph
--
Christoph Beyer
DESY Hamburg
IT-Department
Notkestr. 85
Building 02b, Room 009
22607 Hamburg
phone:+49-(0)40-8998-2317
mail: christoph.beyer@xxxxxxx
----- UrsprÃngliche Mail -----
Von: "gthain" <gthain@xxxxxxxxxxx>
An: "htcondor-users" <htcondor-users@xxxxxxxxxxx>
Gesendet: Dienstag, 10. MÃrz 2020 21:40:44
Betreff: Re: [HTCondor-users] return codes from jobwrapper
On 3/10/20 3:21 PM, Beyer, Christoph wrote:
> Hi,
>
> just a quick question, given that we do use the jobwrapper anyway I want to establish some deeper checks for afs token etc. before executing $CMD in case I do consider the environment not suitable which exit codes are available for the jobwrapper process to
Hi Christoph:
If this is a USER_JOB_WRAPPER, then that script is passed an environment
variable, _CONDOR_WRAPPER_ERROR_FILE. If the job wrapper writes
anything to this file (and exits with a well-known code), the job will
go back to idle, and the first line that your script writes to the file
named by that env variable will be put into the user log file in the
Shadow Exception message. You can then use one of the various job
policy expressions like ON_EXIT_HOLD to put the job on hold, or remove
it from the queue.
-greg
>
> a) put the job in hold with a hold reason
> b) put the job back in the queue as idle
> c) finish the job altogether and remove it from queue with state 'X'
>
> ?
>
> Best
> christoph
>
_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/