Cronjob auf alle 24 Stunden stellen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abstand
aktion
anleitung
arbeit
aufrufen
genannten anbieter
job
letzten aufruf
machen
minute
paar
reinigen
richtigen empfehlung
ruf
setzen
stellen
stunden
text
trigger
url
-
Hallo,
Wie kann ich Cronjob auf alle 24 Stunden stellen ?
TEXT:
<?
include("../connect.inc.php");
############Knuddellog reinigen###########################
$time_to_del = $admin->ipreload_knuddeln;
$zeitsperre = time()-$time_to_del; //Aktuelle Zeit - Zeitsperre wird ermittelt
//Löscht alle Datensätze die vor der Zeitsperre eingetragen wurden
mysql_query("DELETE FROM knuddel_log WHERE zeit < '$zeitsperre'");
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was meinst du damit?
Ruf das Script doch einfach per Cronjob alle 24 Stunden auf (cronjob.de / cron-job.org / ...).
LG cookies -
Meld dich einfach bei cronjob.de oder cron-job.org an, erstell dort einen neuen Cronjob, gib die URL zu dem Script an, welches alle 24h aufgerufen werden soll und stell den Abstand auf 24h.
Du sollst das Script doch nicht selbst alle 24h aufrufen.
LG cookies
Beitrag zuletzt geändert: 18.1.2010 13:49:13 von cookies -
roenix schrieb:
Nein, ich installiere ein Addon und da steht in der Anleitung Cronjobs auf alle 24 Stunden stellen.
Dein Skript emuliert Cronjobs und führt die gewünschte Aktion nur dann aus, wenn es aufgerufen wird und seit dem letzten Aufruf eine voreingestellte Zeit verstrichen ist.
Wenn Du der, im Übrigen richtigen, Empfehlung von cookies, folgst, wäre es ratsam, die Zeit im Skript auf 23h zu setzen. Cronjobs über die genannten Anbieter werden nicht unbedingt auf die Minute genau ausgeführt. Kommt der Trigger ein paar Minuten zu früh, macht dein Skript nix, weil noch keine 24h vergangen sind.
FF -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage