From 0bd89bf994c454b0f1839e4c2403eeb0609181a0 Mon Sep 17 00:00:00 2001 From: Claire Mouton Date: Wed, 26 Mar 2014 17:20:52 +0100 Subject: [PATCH] Added the CDash crontab scripts to creaToolsTools. --- Linux/scripts/cdashscript.sh | 29 +++++++++++++++++++++++++++++ Linux/scripts/crontab | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 Linux/scripts/cdashscript.sh create mode 100644 Linux/scripts/crontab diff --git a/Linux/scripts/cdashscript.sh b/Linux/scripts/cdashscript.sh new file mode 100644 index 0000000..d91504f --- /dev/null +++ b/Linux/scripts/cdashscript.sh @@ -0,0 +1,29 @@ +# This is the script to be run by cron every night. +# The compilation for each creaTools module is processed +# and the results are sent to the CDash database. + +# The crontab file should be : +# see file crontab in the current folder + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir crea 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir bbtk 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir bbtkGEditor 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaBruker 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaContours 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaEnvironment 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaImageIO 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaMaracasVisu 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaMiniTools 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaRigidRegistration 4 + +bash /home/creatools/Creatis/creaToolsTools/Linux/scripts/cdashmod.sh /home/creatools/Creatis/creaToolsTools/ /home/creatools/Creatis/CreatoolsGenerationDir creaTools 4 + diff --git a/Linux/scripts/crontab b/Linux/scripts/crontab new file mode 100644 index 0000000..5a112ae --- /dev/null +++ b/Linux/scripts/crontab @@ -0,0 +1,32 @@ +# Edit this file to introduce tasks to be run by cron. +# +# Each task to run has to be defined through a single line +# indicating with different fields when the task will be run +# and what command to run for the task +# +# To define the time you can provide concrete values for +# minute (m), hour (h), day of month (dom), month (mon), +# and day of week (dow) or use '*' in these fields (for 'any').# +# Notice that tasks will be started based on the cron's system +# daemon's notion of time and timezones. +# +# Output of the crontab jobs (including errors) is sent through +# email to the user the crontab file belongs to (unless redirected). +# +# For example, you can run a backup of all your user accounts +# at 5 a.m every week with: +# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ +# +# For more information see the manual pages of crontab(5) and cron(8) +# +# m h dom mon dow command + +# use /bin/bash to run commands, instead of the default /bin/sh +SHELL=/bin/bash + +# mail any output to `paul', no matter whose crontab this is +MAILTO=cdash-admin@creatis.insa-lyon.fr + +# runs the tests at midnight +0 0 * * * bash cdashscript.sh + -- 2.47.1