php.de
Alt 02.12.2004, 23:58  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard Cron Jobs

Hi...

Ich müsste stündliche/Tägliche Berechnungen durchführen lassen und brauche dazu wohl Cron Jobs.

Da dieses Thema anscheinend recht umfangreich und kompliziert ist, bitte ich an dieser Stelle um die Angaben einiger URL´s

1. Ne Seite wo ich mal genau erklärt bekomme wie Cron Jobs arbeiten.
2. Ne Seite wo ich en Torurial finde.

Und ja, ich hab schon im Manual geschaut (Ist für PHP Noobs wie mich etwas zu Fachchinesisch) und ja, google ist mir auch bekann (Ich find nur nix gescheites!)

Wenn mir jemand ne genauere Erklärung liefern möchte (mit script usw) wär ich sehr dankbar, ansonsten reichen mir schon die URL´s wo ich die nötigen Infos verständlich dargereicht bekomme.

Danke
Apfeltyp ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.12.2004, 00:33  
Gast
 
Beiträge: n/a
Standard

http://www.cronjob.de/

zuverlässig und umsonst !
 
Alt 03.12.2004, 00:38  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

cronjobs sind aufgaben, die der rechner in einem festgelegten intervall immer wieder ausfuehrt. man crontab hilft dir weiter. das herzstueck dahinter is der crond, welcher eben genau das tut, diese aufgaben ausfuehrt. gesteuert wird der von /etc/crontab, wo alle jobs eingetragen sind. die syntax findet sich in der og manpage. nuetzlicherweise gibt es bei vielen distributionen auch die verzeichnisse /etc/cron.[hourly, daily, ...] wo man die scripte oder programme direkt hinkopiern kann, um sie in diesem intervall auszufuehren.
genug einfuehrung ? ansonsten: google...
__________________
Was ist validität?
fantast ist offline  
Alt 03.12.2004, 02:05  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Man, ich hab zu diesem Forum gefunden weil ich einfach mal phpfriend.de eingegeben hab...

Aber einfach mal Cronjob.de einzugeben... ... ... Soweit hab ich net gedacht

Dank dir oriolus und fantast!

Werds mir morgen gleich mal anschauen, heut bin ich zu platt... Aber wer weiss, die Nacht scheint evtl doch noch lang zu werden
__________________
Apfeltyp ist offline  
Alt 03.12.2004, 13:53  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Ähm ja... Also Cronjobs bekomme ich von meinem Provider schon angeboten... Mein Problem ist:

Wie lautet diese Befehlszeile die ich da mit eingeben muss... Und mit welchem befehl muss meine "Aktion" versehen damit die auch weiss ahh, Cronjob-Time - also loslegen...

Scheint ja im Prinzip ziemlich einfach zu sein
__________________
Apfeltyp ist offline  
Alt 03.12.2004, 14:05  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Apfeltyp
Ähm ja... Also Cronjobs bekomme ich von meinem Provider schon angeboten... Mein Problem ist:

Wie lautet diese Befehlszeile die ich da mit eingeben muss...
Warum fragst Du eigentlich nicht den Provider, wie er es gerne hätte?
 
Alt 04.12.2004, 02:43  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Zitat:
Zitat von meikel
Warum fragst Du eigentlich nicht den Provider, wie er es gerne hätte?
Öhm ja...

Also ich hab mir nun erfolgreich einen Cronjob angelegt und habe nun wiedermal ein kleines Problem:

Ich habe eine Tabelle mit mehreren Usern und will von einem Bestimmten Feld je 1 abziehen (vom Cronjob gesteuert). Der Wert dieses Feldes ist bei jedem User anderst.

Wenn dieses Feld auf null ist, soll nicht weiter abgezogen werden. Ich habs versucht so zu realisieren, da tut sich aber leider nichts.

PHP-Code:
<?
require("connect.inc.php");
$abfrage "SELECT Ticks FROM User Where Id ='$id'";
$ergebnis mysql_query($abfrage);
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
$ergebnis2 mysql_fetch_array($ergebnis);

$zahl1 0;
$zahl2 1;
$update1 $ergebnis2['Ticks'] - $zahl1;
$update2 $ergebnis2['Ticks'] - $zahl2;

echo 
$ergebnis2['Ticks'];

$updatevorhaben1 "UPDATE User Set Ticks = '$update1' Where Id ='$id'";
$updatevorhaben2 "UPDATE User Set Ticks = '$update2' Where Id ='$id'";

if (
$ergebnis['Ticks'] == $zahl1)
{
$update mysql_query($updatevorhaben1);
}
else
{
$update mysql_query($updatevorhaben2);
}
?>
Hab schon einige andere Varianten getestet, und die hier ist die, die eigentlich funktionieren müsste... Eigentlich (meine meinung )

Kann mir da bitte jemand Helfen??
__________________
Apfeltyp ist offline  
Alt 04.12.2004, 05:52  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Apfeltyp
Ich habe eine Tabelle mit mehreren Usern und will von einem Bestimmten Feld je 1 abziehen (vom Cronjob gesteuert). Der Wert dieses Feldes ist bei jedem User anderst.

Wenn dieses Feld auf null ist, soll nicht weiter abgezogen werden.
Code:
UPDATE User SET Ticks = Ticks - 1 WHERE Ticks > 0
 
Alt 05.12.2004, 23:33  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

Jo hat pirma geklappt, bin leider erst jetzt dazugekommen es zu testen...

Danke dir
__________________
Apfeltyp ist offline  
Alt 06.12.2004, 22:33  
Erfahrener Benutzer
 
Registriert seit: 30.11.2004
Beiträge: 129
Apfeltyp
Standard

So, nochmal ne frage:

Ich hab in meiner Tabelle 3 Felder...
Feld1, soll zu Feld2 hinzuaddiert werden. Das 3. Feld ist der User...

Sprich: Feld2 + Feld1 (ja nach User - da alle Felder unterschiedliche Werte haben)

Im prinzip kein Thema... Aber da das ganze per Cronjob gesteuert ist, kann ich ja schlecht was über Session id oder so machen...

Im mom hab ichs so..
Die Abfrage:

PHP-Code:
$sql " SELECT Feld1, Feld2, User from Tabelle Where id=" $_SESSION['user_id'];
$result mysql_query($sql);
if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
$ergebnis mysql_fetch_array($restult); 
Und das Updaten vom Feld wäre dann (nachdem Feld1 und 2 zusammengerechnet wurden.

PHP-Code:
$up "UPDATE Tabelle Set Feld2 = '$wert' Where id=" $_SESSION['user_id']; 
Hat jemand rat? So tuts auf jeden Fall nicht
__________________
Apfeltyp ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
freiberuflicher Webentwickler sucht Jobs larsemann Beitragsarchiv 0 26.05.2008 12:21
cron job macht zicken Promaetheus PHP Tipps 2008 10 24.10.2007 00:53
permanente Fehlermeldung beim cron schiff PHP Tipps 2006 4 29.08.2006 13:54
suche: Portalprofi (immo, kfz, Anzeigen, jobs, flirt, etc.) looki Trash 0 02.07.2006 16:21
Kein Cron Job sondern Betriebssystem Cheesy PHP Tipps 2006 8 18.05.2006 11:59
Jobs zu vergeben für Artikel und Bildereingabe Vision Trash 0 12.05.2006 22:36
[HILFE] 8 Fragen - php,mysql,rss,ajax,server PHP Tipps 2006 4 23.01.2006 05:55
[Erledigt] Cron bricht ohne Fehler einfach ab PHP-Fortgeschrittene 5 08.09.2005 18:06
Apache timeout bei einem Cron mit riesiger Datenmenge PHP-Fortgeschrittene 12 12.04.2005 15:29
Suche kleinere Jobs ... Beitragsarchiv 29 22.01.2005 19:17
Jobs! Beitragsarchiv 2 18.01.2005 08:16
[Erledigt] Billigflüge ja/nein? [Pro/Contra] Off-Topic Diskussionen 11 19.09.2004 14:22
PHP-Dateien per Cron ausführen PHP Tipps 2004 0 23.07.2004 12:05
Cron Job PHP Tipps 2004 7 07.06.2004 02:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cronjob erklärung, cronjobs erklärung, cronjob einfach erklärt, php-friends cronjob.de, php-friends.de cronjob, php was ist cronjob erklärung, crontab einfach erklärt, crontab erklärung jobs, php cronjob erklären, cron-jobs erklärung, erklärung cronjob

Alle Zeitangaben in WEZ +1. Es ist jetzt 02:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.