Wednesday, March 10th 2010, 6:09am UTC+1

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Flashbattle.de - Flashforum / Webdesign Community & Developer`s Page . If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Krawallfisch

Professional

Posts: 905

Location: Rhein Main

1

Monday, June 21st 2004, 8:15pm

Vollautomatischer Backup Server

MoinZ Folkz.

Ich weiss , dass das hier kein Systemadministratoren Forum ist, aber die FB ist unberechenbar :D, deshalb stell ich`s trotzdem rein.

Ich würde mir gerne was bauen - also das heisst eigentlich bräucht ich`s dringend biggrin.gif - und zwar einen vollautomatischen Backup-Server.

Ich will mal verlöten was ich darunter verstehe:



* Ich habe einen Rechner A der zur Programmierung und Bildbearbeitung dient.

* Ich habe einen Rechner B der als Web-Sever fungiert

[Alle Programmier-Arbeiten werden auf Rechner B , also dem Sever abgelegt. Ich arbeite Remote auf diesem Testserver.]

* Ich habe einen Rechner C der als Backup-Sever fungieren soll .

Rechner C soll VOLLAUTOMATISCH alle 15 Minuten von einem bestimmten Verzeichnis auf Rechner B eine Kopie auf sich selbst ziehen und die vorherige Kopie überschreiben.

Nochmal anders falls unklar:

Rechner C kopiert bspw. das Verzeichnis "htdocs" von Rechner B und kopiert es nach: Rechner C. Eine vorher erstellte Kopie wird überschrieben.

Dieser Prozess soll vollautomatisch alle 15 Minuten stattfinden.

Alles brüllt "Cron Job" .

Aber wie? Idee?
Das Reh springt hoch, das Reh springt weit, warum auch nicht, es hat ja Zeit.

This post has been edited 1 times, last edit by "Krawallfisch" (Jun 21st 2004, 8:16pm)

  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

2

Monday, June 21st 2004, 8:18pm

Quoted

Alles brüllt "Cron Job"

man cron :P :D

Source code

1
2
3
4
5
6
7
#!/bin/bash
DATA_1=/usr/**
DATA_2=/var/log/***
if [ -e "$DATA_1" ];then
 cp -rf $DATA_1 $DATA_2
fi
exit
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page

Krawallfisch

Professional

Posts: 905

Location: Rhein Main

3

Monday, June 21st 2004, 8:59pm

DATA1 und DATA2 sind die beiden Rechners, OK.

"**" steht für gewünschtes Verzeichnis. [???]


Ich gebe diesen Cron Job auf Rechner C an ? (ich nehm da Webmin)

Und Zeit stell ich auch in Webmin ein?

:D Danke für die schnelle Antwort aber diese Fragen bleiben , ich werd da wohl auch nochmal "nachnerven" müssen (muss ich erst testen)
Das Reh springt hoch, das Reh springt weit, warum auch nicht, es hat ja Zeit.
  • Go to the top of the page

undefined

Super Moderator

Posts: 4,248

Location: Germany

4

Monday, June 21st 2004, 9:15pm

Was willst du den mit Webmin ? Starte mal kcron ;)
Bei mir wird zum Beipiel jede Stunde ein Update meiner Arbeiten gemacht.
Ich Zeige dir jetzt nur den ersten Teil den rest gebe ich nicht her :D

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
#

GOTO=~/Projekte
SICH=dtswiss
INDIR=$GOTO/$SICH

TIMESTAMP=`date +"%d%m%Y-%H%I%M"`

if [ -d "$INDIR" ]; then
 cd $GOTO
 cp -rf $SICH $SICH-$TIMESTAMP
 if [ -d "$SICH-$TIMESTAMP" ]; then
 	tar cvfz $SICH-$TIMESTAMP.tar.gz $SICH-$TIMESTAMP
 fi
 mv $SICH-$TIMESTAMP.tar.gz ~/.sich/$SICH-$TIMESTAMP.tar.gz
 touch ~/.sich/$SICH-$TIMESTAMP.tar.gz
 rm -rf $SICH-$TIMESTAMP
 cd -
fi
exit;

Erstellt jede Stunde ein gz Komprimiertes File und verschiebt es nach Ordner ".sich"
Natürlich chmod nicht vergessen ;)
Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
PHP Katepart - Speichenrechner - .htpasswd - RPM XDG Tool - Kcmnvview - QTidy
  • Go to the top of the page