Komplett Backup per Cronjob und das ganze dann per Mail

Alles, was den Apache betrifft, kann hier besprochen werden.

Komplett Backup per Cronjob und das ganze dann per Mail

Postby bassbox » 17. September 2007 14:40

Steht eigtl schon alles in der Überschrift, geht das ? und wenn ja wie ? :D

Es soll sowohl von meiner Datenbank, als auch von meinem Webspace ein Backup erstellt werden, am besten schön gezippt. Und dann zur sicherung per eMail verschickt werden. Ist das ganze per shell script machbar ?
hab nur son webspace paket... und dann halt per crontab aufrufbar.
bassbox
 
Posts: 2
Joined: 17. September 2007 14:34

Postby glitzi85 » 21. September 2007 11:04

Hallo,

mit tar und gzip kannst du das ganze Zippen. man tar und man gzip sollten hier helfen. Die Pfade wirst du ja selber wissen.

Mail verschicken ist auch nicht schwer, nur mit dem Anhang wird's holprig. mail selber kann das anscheinend nicht (außer reinen Text über ne Pipe). Schau aber mal nach nail, dass soll das können. Siehe da: http://www.bsdforen.de/archive/index.php/t-10530.html und da: http://www.linuxforums.org/forum/linux-programming-scripting/49893-sendmail-command.html

Das ganze würde dann so in etwa aussehen (nicht getestet):

Code: Select all
#!/bin/bash

tar czvf /tmp/backup.tar.gz /path/to/your/backup/
echo 'Backup' | nail -a /tmp/backup.tar.gz bassbox@example.com
rm /tmp/backup.tar.gz


mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim

Hier noch ein Script dazu

Postby rc-hosting » 30. September 2007 22:41

Hallo hatte mir auch schon ein paarmal gedanken darüber gemacht sowas zu verwirklichen und mir ein Script erstellt in PHP
Siehe hier:
http://www.rc-hosting.de/include.php?path=content/content.php&contentid=51&catid=3&themeid=0

Einfach auf demn Webspace Laden das Recht 777 geben und dann einen CronJob drauflegen von z.B. http://www.cronjob.de/
oder selber einen erstellen dabei muss aber angegebnen werden das es sich bei dem Contrab um eine PHP Datei handelt z.B.

/usr/bin/php /var/www/vhosts/.../.../index.php

Auf diese Weise hat man dann immer Automatisch z.B. 1mal am Tag eine E-Mail in Gzip vorliegen mit der Datenbank
ImageImageImage
rc-hosting
 
Posts: 16
Joined: 30. September 2007 22:27
Location: Billigheim-Ingenheim


Return to Apache

Who is online

Users browsing this forum: No registered users and 38 guests