Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #K99bakram.sh
- #/etc/rc0.d and /etc/rc6.d
- #reboot and shutdown script
- rm /home/miner/backup/OLDramdisk.tar.gz
- mv /home/miner/backup/ramdisk.tar.gz /home/miner/backup/OLDramdisk.tar.gz
- cd /tmp/ramdisk
- tar -cvzf /home/miner/backup/ramdisk.tar.gz *
- #!/bin/sh -e
- #rc.local
- #machine boot
- #create and populate ramdisk
- mkdir -m 777 /tmp/ramdisk
- mount -t tmpfs -o size=12G tmpfs /tmp/ramdisk
- tar -zxvf /home/miner/backup/ramdisk.tar.gz -C /tmp/ramdisk/
- #miners quarry
- rm -rf /opt/new/poke /opt/new/dynmap/web
- mkdir -p /opt/new/poke /opt/new/dynmap/web
- mount -o bind /tmp/ramdisk/web /opt/new/dynmap/web
- mount -o bind /tmp/ramdisk/poke /opt/new/poke
- chown -R miner /opt/new/poke /opt/new/dynmap/web
- chmod -R 775 /opt/new/dynmap/web/standalone
- exit 0
- #!/bin/sh
- #/opt/new/start.sh
- #ran at 0 and 12
- #backup
- NOW=$(date +"%a")
- if [ -e /home/miner/backup/NEWpoke$NOW.tar.gz ]
- then
- rm /home/miner/backup/NEW2poke$NOW.tar.gz
- rm /home/miner/backup/NEW2saves$NOW.tar.gz
- mv /home/miner/backup/NEWpoke$NOW.tar.gz /home/miner/backup/NEW2poke$NOW.tar.gz
- mv /home/miner/backup/NEWsaves$NOW.tar.gz /home/miner/backup/NEW2saves$NOW.tar.gz
- fi
- rm /home/miner/backup/NEWpoke$NOW.tar.gz
- rm /home/miner/backup/NEWsaves$NOW.tar.gz
- cd /opt/new
- tar -cvzf /home/miner/backup/NEWpoke$NOW.tar.gz poke
- tar -cvzf /home/miner/backup/NEWsaves$NOW.tar.gz saves
- #minecraft
- JRE=$(ls /opt | grep jre*)
- export LD_LIBRARY_PATH="/opt/$JRE/lib/amd64"
- java -Xmx8G -jar minecraftforge-universal-1.6.2-9.10.0.804.jar nogui
- #crontab
- # m h dom mon dow command
- 0 0 * * * bash /home/miner/backupNEW.sh
- 0 12 * * * bash /home/miner/backupNEW.sh
- #!/bin/sh
- #~/backupNEW.sh
- # Minecraft AutoRestart
- screen -S new -X stuff "say ###AUTO BACKUP STARTING!###"`echo -ne '\015'`
- screen -S new -X stuff "say # RESTART IN 5 MINUTES! #"`echo -ne '\015'`
- sleep 60
- screen -S new -X stuff "say # RESTART IN 4 MINUTES! #"`echo -ne '\015'`
- sleep 60
- screen -S new -X stuff "say # RESTART IN 3 MINUTES! #"`echo -ne '\015'`
- sleep 60
- screen -S new -X stuff "say # RESTART IN 2 MINUTES! #"`echo -ne '\015'`
- sleep 60
- screen -S new -X stuff "say # RESTARTING SOON GTFO! #"`echo -ne '\015'`
- sleep 30
- screen -S new -X stuff "say # SAVING 30S UNTIL STOP #"`echo -ne '\015'`
- screen -S new -X stuff "save-all"`echo -ne '\015'`
- sleep 30
- screen -S new -X stuff "stop"`echo -ne '\015'`
- sleep 30
- screen -S new -X stuff "./start.sh"`echo -ne '\015'`
- sleep 120
- screen -S new -X stuff "say # HAVE A SUNNY DAY ;) #"`echo -ne '\015'`
- screen -S new -X stuff "time set 24000"`echo -ne '\015'`
- screen -S new -X stuff "gamerule doDaylightCycle false"`echo -ne '\015'`
- screen -S new -X stuff "weather clear 43200"`echo -ne '\015'`
Advertisement
Add Comment
Please, Sign In to add comment