| Author |
Message |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-06, 11:09 Shell Script Hilfe |
  |
Guten morgen.
Zu aller Erst möchte ich kurz meinen Dank und meine Anerkennung zu dem wirklich tollen Tool und der damit verbundenen Arbeit aussprechen.
Leider versuche ich seit einigen Tagen vergebens eine automatisierte Sicherung meiner SQL Daten zu realisieren. Dabei liegt die Problematik nicht am Dumper sondern an meiner Konfig des Servers. Da ich selbst jedoch wenig mit der Materie vertraut bin, erhoffe ih mir hier eine Lösungshilfe:
Da ich kein Crone Script funktionsfahig einrichten konnte, schrieb ich meinen Hoster an, der mir folgendes zurückschrieb:
Quote: Sie müssen zunächst eine ausführbare Datei (Shell Script) erstellen über die das Script /home/laupyohs/www.lausch-bar.de/cgi-bin/crondump.pl config=mysqldumper.conf aufgerufen wird.
Die Pfadangaben sind soweit korrekt. Über die Servercon Cronjob Verwaltung können leider keine Dateiparameter übergeben werden. Diese wären wie in diesem Beispiel "config=mysqldumper.conf".
Wenn Sie die Datei angelegt haben, können Sie diese Datei als Cronjob einbinden.
Nun zu meinen Fragen:
1. Wie erstelle ich ein Shell Script und wo positioniere ich dieses?
2. Was mache ich mit den Dateiparametern?
Vielen Dank für Eure Mühe.
T.V.
|
|
   |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-06, 13:29 (No subject) |
  |
Das ist einfach.
Du erstellst eine Datei z.B. mit dem Namen godumper.sh und schreibst da rein (wo die Datei liegt ist ziemlich egal):
#!/bin/sh
perl /home/laupyohs/www.lausch-bar.de/cgi-bin/crondump.pl config=mysqldumper.conf
Den Cronjob lenkst Du dann auf die Datei godumper.sh. Diese Datei startet dann den Aufruf des Dumpers mit Übergabe des Parameters. Alles klar?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-09, 15:57 (No subject) |
  |
O.K. vieln Dank. Das Prinzip habe ich soweit verstanden und werde es ausprobieren. Nur eine Frage bleibt noch: Da auf meinem M-Server die Datenbanknamen und User automatisch generiert werden, müsste ich den Dumper also mehrmals installieren um die einzelnen Datenbanken zu sichern. Oder gibt es daür andere Möglichkeiten, wie z. B. das Skript zu kopieren und einzelne Parameter zu ändern?
Danke
_________________ lausch up your life
www.lauschbar-live.de
|
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-09, 16:07 (No subject) |
  |
Die Frage kannst Du Dir in 2 Sekunden selbst beantworten:
was glaubst Du wofür der Dateiname einer Konfiguration über den Parameter config= übergeben werden kann? Dafür kann es nur einen Sinn geben.
Seit Version 1.23 kann man verschiedene, voneinander völlig unabhängige Konfigurationsdateien auch bequem in der Web-GUI anlegen und bearbeiten. Davor war es zwar möglich Konfigurationen unter anderen Namen zu speichern, aber das hat keiner verstanden. *g*
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-09, 16:35 (No subject) |
  |
mhmm ich habe verstanden und muss nun selbst ein wenig über mich
Als Absclhussbemerkung sei mir erlaubt.........
- genial einfach
- einfach genial
Vielen Dank nochmals....
|
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-09, 16:39 (No subject) |
  |
Klasse.
Danke für Dein Feedback und weiterhin viel Spaß mit dem Dumper.
Sei der Backup-Gott Dir stets gewogen. *g*
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-10, 09:43 falsche DB wird gesichert |
  |
Guten morgen,
wenn das noch so weitergeht, muss ich wohl annehmen, dass ich zu blöd bin mit der EDV umzugehen und werde mir eine alte Triumph Adler zulegen.....)))
Nun brat mir einer einen Storch:
-Zwei conf im Dumper die unterschiedliche DB`s sichern.
-Zwei Shell Skripte in unterschiedlichen Ordnern unter Verweis auf die jeweilige conf
Die manuelle Sicherung über den Dumper wählt die richtige DB aus.
Beim Aufruf über die Cron meines Servers wird zwar die richtige Shell aufgerufen jedoch immer nur die erste DB gesichert.
?????????????????????????????????????????????????????????????
Inhalt derr Shells:
Quote: #!/bin/sh
perl /home/xxxx/www.lausch-bar.de/mysqldumper/msd_cron/crondump.pl config=lb2.conf
#!/bin/sh
perl /xxx/xxxx/www.lausch-bar.de/mysqldumper/msd_cron/crondump.pl config=mysqldumper.conf
Sollte ich vielleicht mal Urlaub machen?????
Selbstgeißelung, Beschimpfungen und mehrfaches gutes Zureden haben nichts bewirkt. Ich habe keine Ahnung was ich falsch mache...
Danke für Eure Hilfe
|
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-10, 10:45 (No subject) |
  |
Du kannst im complete log des Dumpers zumindet mal nachprüfen, welche Konfigurationsdatei tatsächlich geladen wird. Eventuell gibt es ein Problem bei der Annahme des Parameters und es wird immer die Standardkonfiguration gelesen?
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-10, 11:43 standard |
  |
Hallo,
es wird immer die Standardkonfiguration geladen. Ich habe nun die hinzugefügte Konfig glöscht und neu erstellt. Jedoch bleibt das Problem.
Ich habe jedoch, wenn ich eine neue Konfig anlege in zu sichernden DB per php die erste DB stehen. Dieses habe ich geändert in dem ich DB hinzufügen mit den Daten der neuen DB durchgeführt habe.
Was kann ich tun?
|
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-10, 12:18 (No subject) |
  |
Hast Du das letzte Release von Version 1.23 installiert?
Das Problem ist eigentlich behoben.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-10, 13:02 Version |
  |
Jepp habe erst heute morgen erneut die letzte Version erneut installiert.
Werde aber nun nochmals alles löschen und erneut installieren.
|
|
   |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-10, 14:02 Version |
  |
Hallo,
habe den Dumper erneut heruntergeladen, installiert und konfiguriert.
Das Problem besteht weiterhin....
|
|
   |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-10, 21:36 Re: Version |
  |
« Thrillseeker » wrote: Hallo,
habe den Dumper erneut heruntergeladen, installiert und konfiguriert.
Das Problem besteht weiterhin....
Halloooooooo. ist noch jemand hier, der mir wenigstens etwas Trost spendet-)))
|
|
   |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2008-01-10, 22:03 (No subject) |
  |
Ich sitze nicht nur vorm Rechner sondern habe auch noch ein Privatleben.
Was erwartest Du bei einem kostenlosen Projekt, geführt von einer Privatperson, denn für Reaktionszeiten?
Ich finde mein Preis-Leistungsverhältnis super.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Thrillseeker
uses MSD regulary

Joined: 06 Jan 2008
Posts: 15

|
Posted:
2008-01-10, 22:13 Privatleben? |
  |
|
   |
 |
|
|