57 lines
2.5 KiB
Bash
57 lines
2.5 KiB
Bash
#!/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 #####
|
|
##### #####
|
|
###############################################################
|
|
###############################################################
|