Cron Job

Begonnen von smartmusic, 03 Dezember 2004, 09:43:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

smartmusic

hallo,

habe mir das neue download maintenance installiert was ich super finde,klappt auch alles prima über den browser,aber wie kann ich es mit dem cron job machen,das es jeden tag automatisch läuft...

...habe einen server bei strato....

jubilee

Hallo !
zugang via ssh zur root-console
dann crontab editieren
crontab -e
Dann die Zeile folgendermassen erstellen :
1 0 * * * php -f /pfad/zu/scriptname.php Pfad absolut zu root KEINE URL !
Script wird um 0 Uhr 1 Minute jeden Tag jeden Monat, jeden Tag der Woche ausgeführt

MfG
jubilee

Biker

Aha...also nix für Root-Server ohne vollen Zugriff!
Schade, sonst wäre es sicher nützlich und interessant gewesen!

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

jubilee

Hallo !
ZitatAha...also nix für Root-Server ohne vollen Zugriff!
Schade, sonst wäre es sicher nützlich und interessant gewesen
Nicht unbedingt. Kannst auch bei vielen Webspaces o.Ä. Cron-Jobs anlegen.
Musst halt schauen, ob Dein Provider das auch bietet.
Da wird der Cron-Job aber i.d.R. über das Managementinterface angelegt (Plesk, Confixx).
MfG
jubilee

Homicide

zur not gibts mittlerweile auch einige freie Cronjob-Anbieter bei denen du die Cronjobs auch
anlegen kannst.

Ich hab die nie getestet weil ich root auf meinen Servern bin, wer die mal getestet hat kann
ja mal nen erfahrungsbericht posten.

jogi24


jubilee

Hallo !
Zitatzur not gibts mittlerweile auch einige freie Cronjob-Anbieter bei denen du die Cronjobs auch
anlegen kannst.
Naja, solange etwas lokal auf dem Server gemacht wrden soll, was nicht mit dem Webspace zusammenhängt, oder
Shellbefehle braucht, dann geht das nicht mehr.
Ich kenne keinen Serveranbieter mehr, der RPC oder remote-Befehle zulässt von Usern die kein root sind.
Mfg
jubilee

Barbara

Jo, ich habe das bei mir so realisiert...

1 0 * * * lynx -dump http://www.deineurl.de/maintenance.php?setpw=deinPW | mail -s "DB optimiert, PM-Löschung, GB-Mail gesendet" webmaster@deineMAIL.de

Läuft also täglich um 24:01 Uhr und du bekommst noch eine Mail ob es ausgeführt wurde!

Gruß Babsy

NeMeSiSX2LC

selfphp bietet auch so einen service
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Musicman75

wo kann man sich denn das maintenance runterladen und/oder anschauen?
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

onkel

Hallo Musicman75,

Zitatwo kann man sich denn das maintenance runterladen und/oder anschauen?


runterladen hier
http://pragmamx.de/Downloads-d_op-viewdownloaddetails-lid-396.html


aber anschauen kan man sich das ding nicht ;D

Liu-Kang

Hm... ich habe es so eingerichtet wie jubilee es beschrieben hatte:
crontab -e
und dann darin eingeben:
1 0 * * * php -f /home/htdocs/web0/html/community/maintenance.php

nur irgendwie wird das Script nicht ausgeführt.
Ich hatte das mal mit meinem Testuser ausprobiert, also das Geburtsdatum geändert aber es wurde keine Glückwunschmail verschickt.
Woran kann das liegen?

Blase

Zitat von: Liu-Kang am 26 Dezember 2005, 12:23:51
Hm... ich habe es so eingerichtet wie jubilee es beschrieben hatte:
crontab -e
und dann darin eingeben:
1 0 * * * php -f /home/htdocs/web0/html/community/maintenance.php

nur irgendwie wird das Script nicht ausgeführt.
Ich hatte das mal mit meinem Testuser ausprobiert, also das Geburtsdatum geändert aber es wurde keine Glückwunschmail verschickt.
Woran kann das liegen?

Versuch es mal so:

* Start this file with Daily Script on Shell with:
* lynx -dump http://www.your-domain.com/maintenance.php?setpw=Your-Code
8)

Liu-Kang

OK! Ich werde es mal versuchen.
Mit oder ohne diesen Sternchen vor jeder Zeile?

jogi24

hi

ohne * natuerlich  ;) ;)

Liu-Kang

Hm... das klappt leider immer noch nicht.
Ich kapiers nicht.

Blase

Zitat von: Liu-Kang am 06 Januar 2006, 13:43:15
Hm... das klappt leider immer noch nicht.
Ich kapiers nicht.

Dann lege eine ausführbare Datei in das Verzeichnis

/etc/cron.daily

Bennene die so wie du möchtest und trage dort ein:

lynx --dump http//http://www.gothiccommunity.de/community/maintenance.php?setpw= DEIN CODE

DEIN CODE muss natürlich mit dem Code in der maintenance.php übereinstimmen.

Wenn das nicht geht, dann schau mal nach ob lynx überhaupt installiert ist!

Liu-Kang

OK! Ich werde es mal ausprobieren.

jubilee

ZitatHm... das klappt leider immer noch nicht.
Ich kapiers nicht.
du musst evt den Pfad zu deiner PHP installation und den absoluten Pfad zu dem Script angeben.
Der ist wahrscheinlich anders als in meinem Beispiel weiter oben !

MfG
jubilee

Liu-Kang

Super! Der Tip voon Blase hat geholfen!
Vielen Dank an alle :)!