From: Chris Koeritz Date: Mon, 28 May 2012 20:29:47 +0000 (-0400) Subject: updated for some variables that were omitted; not a very general crontab example, X-Git-Tag: 2.140.90~1338 X-Git-Url: https://feistymeow.org/gitweb/?a=commitdiff_plain;h=ca498d58c2d90af992663b9eddcb301fb2bd2e1c;p=feisty_meow.git updated for some variables that were omitted; not a very general crontab example, but it does have the benefit of being a working version. --- diff --git a/database/configuration/cron/run_grid_container_non_work_hours.crontab b/database/configuration/cron/run_grid_container_non_work_hours.crontab index 55e0bf13..b7fc5aeb 100644 --- a/database/configuration/cron/run_grid_container_non_work_hours.crontab +++ b/database/configuration/cron/run_grid_container_non_work_hours.crontab @@ -4,16 +4,36 @@ SHELL=/bin/bash USER=jurgis + +# we need these for the XSEDE and GenesisII environment. XSEDE_TESTS_FOLDER=/home/jurgis/xsede/xsede_tests +GENII_INSTALL_DIR=/home/jurgis/xsede/code/GenesisII/trunk +GENII_USER_DIR=/home/jurgis/.tmp/dot-genesis-xcg3 +JAVA_HOME=/usr/lib/jvm/java-6-sun -# during non-weekday hours, make sure grid container is started if can't detect it as running. +############## - # first is for weekdays, during non-working hours. -*/10 0-8,19-23 * * 1-5 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP +# variegated scheme: we run the container during non-working hours. +# during non-weekday hours, make sure grid container is started if can't detect it as running. + # first is for weekdays, during non-working hours. +#*/10 0-8,19-23 * * 1-5 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP # second is for weekends. -*/10 * * * 0,6 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP +#*/10 * * * 0,6 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP # stop the container during working hours, so it doesn't hose up our desktop performance. -*/10 9-18 * * 1-5 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/zap_genesis_javas.sh &>>$FOOP ; /bin/chmod g+w $FOOP +#*/10 9-18 * * 1-5 export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/zap_genesis_javas.sh &>>$FOOP ; /bin/chmod g+w $FOOP + +############## + +# a fairly rude scheme; always stop the container. + +#*/5 * * * * export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; bash $XSEDE_TESTS_FOLDER/library/zap_genesis_javas.sh &>>$FOOP ; /bin/chmod g+w $FOOP + +############## + +#current scheme, always run it. +*/5 * * * * export FOOP=/tmp/container_restarter_${USER}_$(hostname).log; set &>$FOOP ; bash $XSEDE_TESTS_FOLDER/library/maybe_restart_container.sh &>>$FOOP ; /bin/chmod g+w $FOOP + +##############