Files
wordpress-stack/backup/start.sh
2026-04-05 16:23:17 +00:00

36 lines
716 B
Bash
Executable File

#!/bin/bash
if [ -z "$SCHEDULER_ENVIRONMENT" ]; then
echo "SCHEDULER_ENVIRONMENT not set, assuming Development"
SCHEDULER_ENVIRONMENT="Development"
fi
# Select the crontab file based on the environment
CRON_FILE="crontab.$SCHEDULER_ENVIRONMENT"
#if [ ! -f "/srv/backup" ]; then
# echo "Creating backup directory"
# mkdir /srv/backup/
#fi
if [ ! -f "/srv/backup/html" ]; then
echo "Creating backup directory: HTML"
mkdir /srv/backup/html
fi
if [ ! -f "/srv/backup/sql" ]; then
echo "Creating backup directory: SQL"
mkdir /srv/backup/sql
fi
echo "Loading crontab file: $CRON_FILE"
# Load the crontab file
crontab $CRON_FILE
# Start cron
echo "Starting cron..."
crond -f