CRON-Job für Codeigniter

8

Ich verwende Codeigniter. Ich möchte wissen, wie man einen Cronjob einrichtet, um eine Tabelle auf auslaufende Benutzer zu überprüfen und Daten in eine andere Tabelle mit der Liste der auslaufenden Benutzer einzufügen. Wie man das macht.

Als ich versuchte, ein Skript mit Controller und Modell zu schreiben, um die Tabelle einzufügen:

  

Fataler Fehler : Die Klasse 'Controller' wurde nicht in /home/content/html/test/live/application/controllers/cron.php in Zeile gefunden 2

    
ASD 10.02.2010, 11:33
quelle

4 Antworten

4

Hier finden Sie weitere Informationen zum Erstellen von CodeIgniter CLI-Zugriffen: Ссылка

Der nächste Schritt ist die Verwendung von crontab -e, um den Cronjob einzurichten.

    
Zack Effr 10.02.2010 12:46
quelle
2

Das ist vielleicht nicht das, wonach Sie suchen, aber es funktioniert ganz gut für mich:

Erstellen Sie Ihre CRON-Joblogik als 'normale' Controller-Funktion.

Dann laden Sie in Ihrer Standard-Cronjob-Datei, die kein CI ist, einfach die URL über

%Vor%

Damit wird die URL genauso behandelt wie von jedem anderen Benutzer und das gesamte CI-Framework steht Ihnen zur Verfügung.

    
Rid Iculous 30.01.2013 08:35
quelle
1

Wenn Sie schauen, wie man einen Cron-Job erstellt, schauen Sie sich folgendes an:

Ссылка

Aber wenn Sie meinen, wie man abgelaufene Benutzer in eine andere Tabelle einfügt, sollten Sie Ihre Tabellenstruktur anzeigen.

    
Sarfraz 10.02.2010 12:28
quelle
-2

Meine Hosting-Seite ist godaddy, die die Möglichkeit bietet, einen Cron zu erstellen. Alles, was wir tun müssen, ist eine plainphp-Seite zu schreiben, um den Job zu erledigen, mit sql-Verbindung und allem was dazu gehört und einfach auf den godaddy-Server hochladen und den Cron erstellen. Das ist es. Job ist einfacher.

    
ASD 05.05.2010 05:12
quelle

Tags und Links