Reduce cron verbosity

This commit is contained in:
TSC competition notification bot 2024-09-09 14:37:59 +02:00
parent 1b91439dfb
commit aa3382675c

View File

@ -1,9 +1,27 @@
#!/bin/bash -e
#!/bin/bash -eE
exec 100> $HOME/homepage.lock
flock 100
log=$(mktemp)
exec 11>&1 12>&2 > "$log" 2>&1
catch_err () {
(
echo "An error occured during building"
echo ""
cat "$log"
) >&12
}
catch_exit() {
rm -f "$log"
}
trap catch_err ERR
trap catch_exit EXIT
src=/srv/data/tsc-cloud/homepage/hugo-page
dst=/srv/http/tsc/hugo
prod=/srv/data/tsc-cloud/homepage/production
@ -87,13 +105,13 @@ echo "Synchronizing files to web server"
if [ -n "$publishToStage" ]
then
echo "Pushing to stage"
time doPublishToStage
( time doPublishToStage )
fi
if [ -n "$publishToProduction" ]
then
echo "Publishing to production server"
time doPublishToProduction
( time doPublishToProduction )
fi
echo "Deployment done"