Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: dobra am August 24, 2010, 13:33:58

Titel: cronjob (z.B. für StaticBuilder) selber bauen
Beitrag von: dobra am August 24, 2010, 13:33:58
Hallo,

wer bei seinem Hoster keine cronjobs einrichten kann (oder nur eine limitierte Anzahl) kann sich beliebig viele cronjobs auch selber bauen  8)

1) wget muss auf dem PC zur Verfügung stehen.
ob das der Fall ist, kann man testen indem man in die Eingabeaufforderung (Start -> Programme -> Zubehör -> Eingabeaufforderung) "wget" (ohne ") eingibt.

kommt die Meldung:
ZitatDer Befehl "wget" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

ist wget auf dem Rechner nicht installiert.

in diesem Fall hier runterladen
http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe
(http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe)
und in C:\Programme installieren.

PC neu starten und wenn dann noch immer die Meldung "konnte nicht gefunden" kommt, muss noch der PATH-Eintrag bei den Umgebungsvariablen angepasst werden.
Systemsteuerung -> System -> Erweitert -> Umgebungsvariable
(http://www.woll-insel.at/Bilder/SP-Forum/wget1.png)

hier dann 1) Path selekrieren  2) auf "bearbeiten" klicken  3) bei "Wert der Variablen"  nach den vorhandenen Einträgen   ;C:\Programme\GnuWin32\bin  dazuschreiben.
(für Windows 7 ;C:\Program Files\GnuWin32\bin)

(http://www.woll-insel.at/Bilder/SP-Forum/wget2.png)

PC neu starten und jetzt sollte wget in der Eingabeaufforderung gefunden werden
(http://www.woll-insel.at/Bilder/SP-Forum/wget3.png)

Das muss nur einmal installiert werden und danach steht wget zur Verfügung und kann verwendet werden.

2) Jetzt kann man beliebige cronjobs einfach anlegen, indem man eine .bat Datei erstellt
wget --delete-after www.shoppilot.at/cgi-bin/AT-ShopPilot/iboshop.cgi?sbuild,xxxx,,,hid=ID1000000
(in beliebigem Texteditort schreiben und als name.bat speichern)
Die URL für den StaticBuilder findet man im WC -> Erstellen -> StaticBuilder -> URL und kann sie mit markieren -> rechtsklick -> kopieren
(http://www.woll-insel.at/Bilder/SP-Forum/wget4.png)

jetzt noch einen geplanten Task für diese .bat Datei erstellen und fertig  :D
So können belieb viele cronjobs angelegt werden
(Danke an ahe für die Hilfe!)