[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[HTCondor-users] how to debug crondor?



Hi,

I had a crondor job that worked lat time I used it, but then I started
playing with hooks and disabled it. Now I re-enabled it:

> STARTD_ATTRS = $(STARTD_ATTRS) blast_HAS_DB
> STARTD_CRON_JOBLIST = $(STARTD_CRON_JOBLIST) blast_db
> STARTD_CRON_blast_db_PREFIX = blast_
> STARTD_CRON_blast_db_EXECUTABLE = /condor/bmrbgrid/blast/bin/hasdb.sh
> STARTD_CRON_blast_db_PERIOD = 15m
> STARTD_CRON_blast_db_MODE = periodic
> STARTD_CRON_blast_db_RECONFIG = false
> STARTD_CRON_blast_db_KILL = false
> STARTD_CRON_blast_db_ARGS =

The script:

> # cat /condor/bmrbgrid/blast/bin/hasdb.sh
> #!/bin/sh
> date > /tmp/hasdb.log
> if [ ! -d "/var/tmp/bmrb/blast/db" ] ; then echo "HAS_DB = FALSE" ; exit ; fi
> echo "HAS_DB = TRUE"

It runs every 15 minutes as it should:

> # cat /tmp/hasdb.log 
> Wed May 20 17:20:05 CDT 2015

and if I run it from command line I get

> # /condor/bmrbgrid/blast/bin/hasdb.sh ; echo $?
> HAS_DB = TRUE
> 0

Yet

> # condor_config_val -dump | grep HAS
> STARTD_ATTRS = COLLECTOR_HOST_STRING blast_HAS_DB
> STARTD_HAS_BAD_UTMP = 0

Am I missing something? If I turn on fulldebug on startd, should that
give anything useful?

TIA,
-- 
Dimitri Maziuk
Programmer/sysadmin
BioMagResBank, UW-Madison -- http://www.bmrb.wisc.edu

Attachment: signature.asc
Description: OpenPGP digital signature