Initial commit
This commit is contained in:
35
backup/start.sh
Executable file
35
backup/start.sh
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user