aboutsummaryrefslogtreecommitdiffstats
path: root/script/launch-cron
diff options
context:
space:
mode:
authorRobert2018-01-08 14:01:13 +0100
committerRobert2018-01-08 14:01:13 +0100
commit6123fa3580b0048f39157c35cecef3c914e06b4c (patch)
tree15939baa35d07581bc2adf0804da7fcd5905ec46 /script/launch-cron
parentdcc56c4d02f9f71b13dd38251367306842cd10c7 (diff)
parent2ea51b513170b1b6578b47ca10b995e07ee11fef (diff)
downloadchouette-core-6123fa3580b0048f39157c35cecef3c914e06b4c.tar.bz2
Merge branch 'master' of github.com:af83/stif-boiv
Diffstat (limited to 'script/launch-cron')
-rw-r--r--script/launch-cron20
1 files changed, 20 insertions, 0 deletions
diff --git a/script/launch-cron b/script/launch-cron
new file mode 100644
index 000000000..183e5a331
--- /dev/null
+++ b/script/launch-cron
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+function append_var_if_defined
+{
+ VAR_NAME=$1
+ OUTPUT=$2
+ grep -qE "^${VAR_NAME}=" ${OUTPUT}||env|grep -E "^${VAR_NAME}=">>${OUTPUT}
+}
+VAR_LIST="RAILS_DB_HOST RAILS_DB_PORT RAILS_DB_USER RAILS_DB_PASSWORD RAILS_DB_NAME MAIL_HOST MAIL_ASSETS_URL_BASE MAIL_FROM SMTP_HOST SECRET_BASE SIDEKIQ_REDIS_URL CODIFLIGNE_API_URL REDIS_CACHE_STORE_URL RAILS_LOG_TO_STDOUT PATH"
+
+TMPF=$(tempfile)
+for v in $VAR_LIST; do
+ append_var_if_defined $v $TMPF
+done
+
+crontab -l >> $TMPF
+cat $TMPF |crontab -
+rm $TMPF
+
+exec cron -f