From 8af23e5cc85dc490431cd148fc121043473a73b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20J=C3=BCrges?= <jurges@astron.nl> Date: Fri, 1 Sep 2017 16:13:24 +0000 Subject: [PATCH] Task #11173: Added logging to logfiles in the Docker image startup.sh script. --- Docker/lofar-triggerservices/conf/startup.sh | 23 +++++++++++--------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/Docker/lofar-triggerservices/conf/startup.sh b/Docker/lofar-triggerservices/conf/startup.sh index 40c1f67304a..13d7004f829 100644 --- a/Docker/lofar-triggerservices/conf/startup.sh +++ b/Docker/lofar-triggerservices/conf/startup.sh @@ -1,14 +1,17 @@ #!/bin/bash +# Create the log directory. +mkdir -p /opt/LOFAR/var/log + echo 'Starting Qpid...' && -qpidd & +qpidd 2>&1 > /opt/LOFAR/var/log/qpid.log & sleep 2; echo 'Setting up queues...' && qpid-config add exchange topic devel.lofar.trigger.command && -qpid-config add exchange topic devel.lofar.trigger.notification && +qpid-config add exchange topic devel.lofar.trigger.notification && qpid-config add exchange topic devel.lofar.ra.command && -qpid-config add exchange topic devel.lofar.spec.command && +qpid-config add exchange topic devel.lofar.spec.command && qpid-config add queue mom.importxml && sleep 2; @@ -17,19 +20,19 @@ echo 'Init LOFAR env...'; sleep 2; echo 'Starting LOFAR services...' && -specificationservice & -specificationvalidationservice & -specificationtranslationservice & -triggerservice & +specificationservice 2>&1 > /opt/LOFAR/var/log/specificationservice.log & +specificationvalidationservice 2>&1 > /opt/LOFAR/var/log/specificationvalidationservice.log & +specificationtranslationservice 2>&1 > /opt/LOFAR/var/log/specificationtranslationservice.log & +triggerservice 2>&1 > /opt/LOFAR/var/log/triggerservice.log & echo 'Starting Postgres...' && -runuser -l postgres -c '/usr/pgsql-9.6/bin/pg_ctl -D /var/lib/pgsql/9.6/data/ start' && +runuser -l postgres -c '/usr/pgsql-9.6/bin/pg_ctl -D /var/lib/pgsql/9.6/data/ start' && echo 'Starting Mysql...' && runuser -l mysql -c 'mysqld_safe' & sleep 5; -cd; momqueryservice -C MoM & +cd; momqueryservice -C MoM 2>&1 > /opt/LOFAR/var/log/momqueryservice.log & postfix start; @@ -37,5 +40,5 @@ postfix start; echo 'Staring Apache...' && /usr/sbin/httpd -k restart -echo 'Have fun!' && +echo 'Have fun!' && /bin/bash -- GitLab