#!/usr/bin/env bash # 2025-10-14 Hyperling # Copied cronjob.sh from env-docker/Config/Hugo-Example/files/ to use for this # project so that docker container can do periodic git pulls rather than having # to reload /rebuild the container each time a release is pushed out. DIR="$(dirname -- "${BASH_SOURCE[0]}")" PROG="$(basename -- "${BASH_SOURCE[0]}")" echo "$DIR/$PROG" cd $DIR echo "*** Running cronjob @ `date` ***" # Pull any updates, and if the project is already up to date, exit successfully. git pull | grep -v "up to date" status="$?" echo "* Pull status is '$status'." if [[ $status != 0 ]]; then echo "* Site is already up to date, exiting." exit 0 fi exit 0