first commit

This commit is contained in:
Bobban Rydh
2022-11-05 22:08:40 +01:00
commit 28e1434df2
15 changed files with 272 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
#!/bin/bash
echo "Starting backup sequence - Step 1/9";
#making a date directory
echo "Creating backup directory's - Step 2/9";
#time_stamp=$(date +%d-%m-%Y)
time_stamp=$(date +%Y-%m-%d)
mkdir -p /home/amp/backup/"${time_stamp}"
mkdir -p /home/amp/backup/"${time_stamp}"
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft1.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft2.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft3.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft4.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraftx1.0
echo "Backup directory's created successful!";
#Copying minecraft 1.0 world
echo Copying minecraft 1.0 world - Step 3/9!; cp -r /home/amp/.ampdata/instances/Minecraft01/Minecraft/world "/home/amp/backup/${time_stamp}/Minecraft1.0/world"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft 2.0 world
echo Copying minecraft 2.0 world - Step 4/9!; cp -r /home/amp/.ampdata/instances/Minecraft02/Minecraft/world "/home/amp/backup/${time_stamp}/Minecraft2.0/world"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft 3.0 world - Step 5/9!; cp -r /home/amp/.ampdata/instances/Minecraft03/Minecraft/world "/home/amp/backup/${time_stamp}/Minecraft3.0/world"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft 4.0 world - Step 6/9!; cp -r /home/amp/.ampdata/instances/Minecraft04/Minecraft/world "/home/amp/backup/${time_stamp}/Minecraft4.0/world"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft x1.0 world - Step 7/9!; cp -r /home/amp/.ampdata/instances/Minecraft05/Minecraft/world "/home/amp/backup/${time_stamp}/Minecraftx1.0/world"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
cd /home/amp/backup
echo "Creating tar-file - Step 8/9";
tar -cvf "${time_stamp}".tar "${time_stamp}"
echo "Removing backup directory's - Step 9/9";
rm -r "${time_stamp}"
echo "Backup sequence has been completed successful!";
##############################################################¤
##############################################################¤
##### ####¤
##### © Tobias Rydh (toowwbb) ####¤
##### Azunalabs.se ¤¤¤¤¤
##### ####¤
##############################################################¤
##############################################################¤

View File

@@ -0,0 +1,49 @@
#!/bin/bash
#¤making a date directory
echo making directory;
#time_stamp=$(date +%d-%m-%Y)
time_stamp=$(date +%Y-%m-%d)
mkdir -p /home/amp/backup/"${time_stamp}"
mkdir -p /home/amp/backup/"${time_stamp}"
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft1.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft2.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft3.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraft4.0
mkdir -p /home/amp/backup/"${time_stamp}"/Minecraftx1.0
echo Directory has been made!;
#Copying minecraft world
echo Copying minecraft world!; cp -r /home/amp/.ampdata/instances/Minecraft01/Minecraft/ "/home/amp/backup/${time_stamp}/Minecraft1.0"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft world!; cp -r /home/amp/.ampdata/instances/Minecraft02/Minecraft/ "/home/amp/backup/${time_stamp}/Minecraft2.0"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft world!; cp -r /home/amp/.ampdata/instances/Minecraft03/Minecraft/ "/home/amp/backup/${time_stamp}/Minecraft3.0"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft world!; cp -r /home/amp/.ampdata/instances/Minecraft04/Minecraft/ "/home/amp/backup/${time_stamp}/Minecraft4.0"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
#Copying minecraft world
echo Copying minecraft world!; cp -r /home/amp/.ampdata/instances/Minecraft05/Minecraft/ "/home/amp/backup/${time_stamp}/Minecraftx1.0"
echo Backup complete the backup is in "/home/amp/backup/${time_stamps}";
cd /home/amp/backup
tar -cvf "${time_stamp}".tar "${time_stamp}"
rm -r "${time_stamp}"
##############################################################
##############################################################
##### ####
##### © Tobias Rydh (toowwbb) ####
##### ####
##############################################################
##############################################################

View File

@@ -0,0 +1,19 @@
# Copyright 2020 - Tobias Rydh Azunalabs.se
echo "Coping master files...";
#Copy master version for whitelist.json
cp /home/amp/.ampdata/instances/Minecraft01/Minecraft/whitelist.json /home/amp/common-content/whitelist.json
cp /home/amp/.ampdata/instances/Minecraft01/Minecraft/ops.json /home/amp/common-content/ops.json
cp /home/amp/.ampdata/instances/Minecraft01/Minecraft/banned-players.json /home/amp/common-content/banned-players.json
cp /home/amp/.ampdata/instances/Minecraft01/Minecraft/banned-ips.json /home/amp/common-content/banned-ips.json
cp /home/amp/.ampdata/instances/Minecraft01/Minecraft/server-icon.png /home/amp/common-content/server-icon.png
echo "Distributing mater copy..."
#Distribute whitelist to all Minecraft servers
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft02/Minecraft/whitelist.json
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft03/Minecraft/whitelist.json
cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft04/Minecraft/whitelist.json
cp /home/amp/common-content/ops.json /home/amp/.ampdata/instances/Minecraft04/Minecraft/ops.json
echo "My job here is done!"

View File

@@ -0,0 +1,13 @@
# Copyright 2019 - Tobias Rydh Azunalabs.se
echo "Coping master file...";
#Copy master version for whitelist.json
cp /home/amp/scripts/ /home/amp/backup/scripts/
echo "Distributing mater copy..."
#Distribute whitelist to all Minecraft servers
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft02/Minecraft/whitelist.json
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft03/Minecraft/whitelist.json
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft04/Minecraft/whitelist.json
echo "My job here is done!"

View File

@@ -0,0 +1,13 @@
# Copyright 2019 - Tobias Rydh Azunalabs.se
echo "Coping master file...";
#Copy master version for whitelist.json
cp /home/amp/.ampdata/instances/Minecraft01/Minecraft/ops.json /home/amp/common-content/ops.json
echo "Distributing mater copy..."
#Distribute whitelist to all Minecraft servers
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft02/Minecraft/whitelist.json
#cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft03/Minecraft/whitelist.json
cp /home/amp/common-content/whitelist.json /home/amp/.ampdata/instances/Minecraft04/Minecraft/whitelist.json
echo "My job here is done!"