[RELEASE]Backup Shell

06/17/2011 21:52 Zander##16
Verdammt gutes Autobackup Script
06/17/2011 21:55 'aiiR7#17
Quote:
Originally Posted by Zander# View Post
Verdammt gutes Autobackup Script
Bis jetzt das beste was hier existiert.
Wie gesagt, wenn ihr Sonderwünsche habt, kann ich diese umsetzen, hab' momentan laune ein bisschen was für die Community zu machen.
06/17/2011 22:01 .RaiKan#18
vielen dank kann man gut gebrauchen
06/17/2011 22:08 Marcoly#19
Wusste ich noch nicht :)

Auf jeden Fall sehr hilfreich und ein Thanks wert ;)

MfG Marco_A
06/17/2011 22:08 PhanToM.LorD#20
Woah Hammageil nice Work :)
06/17/2011 23:43 .ZiPPO#21
n1 :)
Weiter so :x
werdes nachher mal einbauen :DD
lg
06/19/2011 23:31 'aiiR7#22
Wie gesagt, wenn jemand spezielle Optionen eingebaut haben möchte o.a. - kann ich gerne tun.

--

Morgen gibts 'nen kompletten Installer, mit viiiiiiielen tollen Funktionen. :]
06/25/2011 20:34 TehDauni#23
Mach ne func für autocron.

Code:
case "$1" in
        start)
                        echo "#################################################################"
                        echo "##########################Starte Mining##########################"
                        echo "#################################################################"
                        cd /home/daten/poclbm
			   ./poclbm.py -d 1 --host=pit.deepbit.net --port=8332 --user=FFUUUUUUUUU --pass=FFUUUUUUUUU  -v -w256 -f 1 VECTORS BFI_INT FASTLOOP=false AGGRESSION=12

            ;;
        stop)
            exit 1
            ;;
        install)
            		   echo "#################################################################"
                        echo "########################Instaliere OpenCL########################"
                        echo "#################################################################"
                        sudo apt-get install python-pyopencl -y
            ;;
        deinstall)
           		echo "#################################################################"
			echo "#######################DeInstaliere OpenCL#######################"
                        echo "#################################################################"
                        sudo apt-get remove nvidia-current -y
            ;;
        gogo)
            		echo "#################################################################"
                        echo "########################Instaliere OpenCL########################"
                        echo "#################################################################"
                        sudo apt-get install python-pyopencl -y
            		echo "#################################################################"
                        echo "##########################Starte Mining##########################"
                        echo "#################################################################"
                        cd /home/daten/poclbm
                        ./poclbm.py -d 1 --host=pit.deepbit.net --port=8332 --user=FFUUUUUUUUU --pass=FFUUUUUUUUU -v -w256 -f 1 VECTORS BFI_INT FASTLOOP=false AGGRESSION=12
	    ;;

        over)
            			echo "#################################################################"
                        echo "###########################Overclock############################"
                        echo "#################################################################"
                        AMDOverdriveCtrl
	    ;;
        *)
            echo $"Machst du so: $0 {start|stop|install|deinstall|over}"
            exit 1

esac
(Is von meinem Epischen mining-tool, lass mich)

zb. ./backup start -> startet das backup & ./backup add 10 -> alle 10h
06/25/2011 20:36 'aiiR7#24
Quote:
Originally Posted by TehDauni View Post
Mach ne func für autocron.

Code:
case "$1" in
        start)
                        echo "#################################################################"
                        echo "##########################Starte Mining##########################"
                        echo "#################################################################"
                        cd /home/daten/poclbm
			   ./poclbm.py -d 1 --host=pit.deepbit.net --port=8332 --user=FFUUUUUUUUU --pass=FFUUUUUUUUU  -v -w256 -f 1 VECTORS BFI_INT FASTLOOP=false AGGRESSION=12

            ;;
        stop)
            exit 1
            ;;
        install)
            		   echo "#################################################################"
                        echo "########################Instaliere OpenCL########################"
                        echo "#################################################################"
                        sudo apt-get install python-pyopencl -y
            ;;
        deinstall)
           		echo "#################################################################"
			echo "#######################DeInstaliere OpenCL#######################"
                        echo "#################################################################"
                        sudo apt-get remove nvidia-current -y
            ;;
        gogo)
            		echo "#################################################################"
                        echo "########################Instaliere OpenCL########################"
                        echo "#################################################################"
                        sudo apt-get install python-pyopencl -y
            		echo "#################################################################"
                        echo "##########################Starte Mining##########################"
                        echo "#################################################################"
                        cd /home/daten/poclbm
                        ./poclbm.py -d 1 --host=pit.deepbit.net --port=8332 --user=FFUUUUUUUUU --pass=FFUUUUUUUUU -v -w256 -f 1 VECTORS BFI_INT FASTLOOP=false AGGRESSION=12
	    ;;

        over)
            			echo "#################################################################"
                        echo "###########################Overclock############################"
                        echo "#################################################################"
                        AMDOverdriveCtrl
	    ;;
        *)
            echo $"Machst du so: $0 {start|stop|install|deinstall|over}"
            exit 1

esac
(Is von meinem Epischen mining-tool, lass mich)

zb. ./backup start -> startet das backup & ./backup add 10 -> alle 10h
Ich füg' nachher erstmal noch die SCP Methode hinzu.
Gucke dann, ob ich autocron mithinzufüge, danke für den Vorschlag.
06/26/2011 15:49 .Rebel#25
tanks for the release aiiR7 but i have 1 question if possible

on your script you have 2 options

1 make the backup just for 1 databases ex: account
PHP Code:
DBS="account" 
2 make backup for all databases
PHP Code:
DBS="$($MYSQL -u $MyUSER -h $MyHOST -p$MyPASS -Bse 'show databases')" 
so my question is if is possible we select what databases we want to make the backup for ex:

i want all but not the log databases
06/26/2011 15:56 'aiiR7#26
Quote:
Originally Posted by Lexico View Post
tanks for the release aiiR7 but i have 1 question if possible

on your script you have 2 options

1 make the backup just for 1 databases ex: account
PHP Code:
DBS="account" 
2 make backup for all databases
PHP Code:
DBS="$($MYSQL -u $MyUSER -h $MyHOST -p$MyPASS -Bse 'show databases')" 
so my question is if is possible we select what databases we want to make the backup for ex:

i want all but not the log databases
Deny the first command "DBS="account" and delete the "#" before
PHP Code:
DBS="$($MYSQL -u $MyUSER -h $MyHOST -p$MyPASS -Bse 'show databases')" 
The "DNB" variable do not backup databases, so write "log" in it and delete dbs like common etc.
06/26/2011 16:02 .Rebel#27
understand the DNB is to select the bases we dont want perfect tanks
06/26/2011 16:09 'aiiR7#28
Quote:
Originally Posted by Lexico View Post
understand the DNB is to select the bases we dont want perfect tanks
DNB=DoNotBackup :p

If you need help anywhere, just tell me.
06/26/2011 22:59 Network-Players#29
Kann eine zeitbedingte wiederholung eingebaut werden? Das es halt ausgeführt wird und weitgehend von allein läuft?
06/26/2011 23:38 'aiiR7#30
Quote:
Originally Posted by Network-Players View Post
Kann eine zeitbedingte wiederholung eingebaut werden? Das es halt ausgeführt wird und weitgehend von allein läuft?
Yes.
Du kannst es via. Cronjob/Crontab machen, nur musst du A: Die Shell umschreiben, oder B: dir was einfallen lassen, dass Crontab Bash ausführt.

Wenn du Methode A nicht kannst, kannst du es aber auch screenen lassen.