MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Shell Script Hilfe

Post new topicReply to topic
Author Message
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-06, 11:09    Shell Script Hilfe Reply with quoteBack to top

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.

OfflineView user's profileSend private messageVisit poster's website    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2008-01-06, 13:29    (No subject) Reply with quoteBack to top

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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-09, 15:57    (No subject) Reply with quoteBack to top

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

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2008-01-09, 16:07    (No subject) Reply with quoteBack to top

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. Wink

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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-09, 16:35    (No subject) Reply with quoteBack to top

Shocked mhmm ich habe verstanden und muss nun selbst ein wenig über mich Laughing

Als Absclhussbemerkung sei mir erlaubt.........

- genial einfach
- einfach genial


Vielen Dank nochmals....

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2008-01-09, 16:39    (No subject) Reply with quoteBack to top

Wink

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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-10, 09:43    falsche DB wird gesichert Reply with quoteBack to top

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

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2008-01-10, 10:45    (No subject) Reply with quoteBack to top

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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-10, 11:43    standard Reply with quoteBack to top

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?

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2008-01-10, 12:18    (No subject) Reply with quoteBack to top

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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-10, 13:02    Version Reply with quoteBack to top

Jepp habe erst heute morgen erneut die letzte Version erneut installiert.

Werde aber nun nochmals alles löschen und erneut installieren.

OfflineView user's profileSend private messageVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-10, 14:02    Version Reply with quoteBack to top

Hallo,

habe den Dumper erneut heruntergeladen, installiert und konfiguriert.

Das Problem besteht weiterhin....

OfflineView user's profileSend private messageVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-10, 21:36    Re: Version Reply with quoteBack to top

« 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-)))

OfflineView user's profileSend private messageVisit poster's website    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2008-01-10, 22:03    (No subject) Reply with quoteBack to top

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. Wink

_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Thrillseeker
uses MSD regulary
uses MSD regulary





Joined: 06 Jan 2008
Posts: 15


germany.gif

PostPosted: 2008-01-10, 22:13    Privatleben? Reply with quoteBack to top

Na das ist ja wohl die Höhe!!!!! Privatleben ist doch überhaupt nicht drin. -)) Very Happy

ZIch hab keine Ahnung Iwarum Du duch angesprochen fühlst? Oder ist dein Name Cwirklich "jemandK"? ? Wink In idiesem Falle möchte ich mich natürlich für das gMissverständnis entschuldigen und bitten mir so etwas nachzusehen.

So, nun chill mal runter, entspann dich und wackel mit ner Lösung rüber : Idea
Schönen Abend noch.. Smile

P.S.
Ausserdem gehts um ein Musikprojekt......
kleiner Motivationsversuch....

OfflineView user's profileSend private messageVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Dump ausgewählter Tabellen per Script gerfriedd Allgemeine Fragen zu MySQLDumper 2 2012-04-24, 10:09 View latest post
No new posts shell error cronjob lifestream Errors and questions 49 2012-02-29, 20:45 View latest post
No new posts Guidance for the Perl script HillTopsGM Errors and questions 4 2012-02-21, 20:25 View latest post
No new posts Wiederherstellen eines Shell-Dumps fe... Mätes Gelöst/Erledigt 2 2011-12-14, 14:30 View latest post
No new posts Premature end of script headers: dump... Jens_K Gelöst/Erledigt 28 2011-11-11, 07:49 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO