Cornjob: externes Script aufrufen...

RalfBauer

Neuer User
Mitglied seit
6 Aug 2005
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich möchterne von meiner Fritzbox aus externe Scripte (Perl) auf meinem Webspace zur SQLDB + Webspacesicherung ausführen lassen um mir automatisiert SQL-Dumps zu erstellen.

Leider bekomme ich die Geschichte nicht zum laufen. I hoffe Ihr könnt mir weiterhelfen.

Daten meiner Fritzbox:

FRITZ!Box Fon WLAN 7050, Firmware-Version 14.04.15ds-0.2.9

Ich habe folgendes bereitsausprobiert:

Im DS-Mod-Menü unter Crontab folgendes eingetragen:

16 10 * * * lynx --dump http://www.MyDomain.de/cgi-bin/dump.pl?config=mysqldumper.conf > /dev/null

bzw.

16 10 * * * http://www.MyDomain.de/cgi-bin/dump.pl?config=mysqldumper.conf

Der Crontab wird auch ausgeführt, jedoch wird kein Dump erstellt.


Wie kann ich das ausführen von externen Scripts (Perl/Php) auf der Fritzbox realisieren?

Vielen Dank vorab.

Gruß
Ralf
 
Wird denn Dump erstellt, wenn du es so auf der Kommando-Zeile eingibst?
Der Dump wird dann auf dem Bildschirm angezeigt, oder wie?
Vielleicht geht es mit wget besser?
 
Auf der Kommandozeile funktioniert es auch nicht.

Wie soll ich ein SQL-dump via wget realisieren?

Danke vorab
 
Hab kein lynx auf der fritzbox.
Wgent muss ich noch testen. Die Frage ist nur, wo ich den Dum hinschreiben lasse?! > datei

Wo kann ich lynx für die box herbekommen und wo muss lynx auf der Fritzbox hin?
 
RalfBauer schrieb:
Hab kein lynx auf der fritzbox.
ahaa! Gut, dass wir das auch mal geklärt haben. :cool:
Ich bin nämlich davon ausgegangen, du hättest es schon.
Ich habe auch kein lynx für die Box ...
... und selbst wenn du eins findest, glaube ich, dass dir das nichts bringt (und auch wget wird dir nix bringen).
Wieso willst du das überhaupt mit deiner Box machen?
Da du IMO keinen externen Datenträger an deine Box anschließen kannst,
macht es doch auch gar keinen Sinn, den Dump über die Box zu ziehen, oder?
Mach das lieber mit einem normalen Rechner oder richte dir ähnliches auf deinem Webspace ein (z.B. Backup per crontab)
oder hol dir ne 7170 oder ne FB mit Anschlußmöglichkeit für ext. Datenträger.
 
das script auf meinem webspace verschickt mir den SQL-Dump an meine eMail-Adresse. Daher benötige ich nur eine möglichkeit das Script zeitgesteuert auszuführen.

Ich weis, dass es über www.cronjobs.de auch möglich ist. Ich möchte nur niemand Fremden auf irgendwelche scripte zugriff geben (paranoid) wenns auch anders geht.
 
wget

Hi

Und dein Webspace hat keine cronjobs?

Probier mal aus, ob Du das script von deinem Rechner über den Browser starten kannst. Mir kommt etwas seltsam vor, dass Du .conf als Dateiendung hast... üblich wäre eher cgi, php oder sowas.

Jedenfalls, wenn es über den Broser geht kannst Du es einfach mit wget starten, wie oben beschrieben. Die Ausgabe von wget brauchst Du ja nicht, musst Du also auch nicht speichern.

Gruss

Psychodad

RalfBauer schrieb:
das script auf meinem webspace verschickt mir den SQL-Dump an meine eMail-Adresse. Daher benötige ich nur eine möglichkeit das Script zeitgesteuert auszuführen.
.
 
Habe das STRATO Dynamix Paket. Da sind leider keine Cronjobs inbegriffen.

Über Browser gehts einwandfrei. Das mit dem .conf (config=mysqldumper.conf)ist ein Parameter für das Perl-Script. Schaut oben etwas komisch aus.

Hier ist der richtihe Aufruf:
hxxp://www.bla.de/cgi-bin/dump.pl?config=mysqldumper.conf

Haut aber mit wget nicht hin:

wget -O - hxxp://www.bla.de/cgi-bin/dump.pl?config=mysqldumper.conf


(xx habe ich durch tt ersetzt) ;-)
 
ok

Hi

Na dann probier mal auf der box

wget hxxp://www.bla.de/cgi-bin/dump.pl?config=mysqldumper.conf

Müsste gehen, wenn nicht schreib mal die Fehlermeldung von wget.

Gruss

Psychodad
 
Musst Du Dich da nochmal irgendwo authentifizieren, oder kann jeder durch Eintippen der URL den Dump losschicken?
Das Fragezeichen in der URL könnte auch von der Shell "gefressen" werden, hast Du schon probiert, die URL in einfachen bzw. doppelten Hochkommas an wget zu übergeben?
Hast Du das lynx ausprobiert, was ich Dir in dem anderen Thread gepostet habe?
Gehts damit?
 
@derheimi

bin leider noch nicht dazu gekommen das lynx auf die Box zu nudeln, da ich im Geschäft bin. Habe Deine Antwort vorhins erst gelesen. Vielen Dank noch für das Binary.

@Psychodad
Werds mal so versuchen. Geb dann Rückmeldung
 
Kostenlos!

Statistik des Forums

Themen
248,124
Beiträge
2,282,025
Mitglieder
377,340
Neuestes Mitglied
ladDD