Moin Leute,
ein viel besserer Titel ist mir auf die schnelle nicht eingefallen hier mal die Situation:
Ich habe ein PHP Skript Skript Awelches grob gesagt einige Daten in eine DB schreibt, nach jedem Schreibvorgang rufe ich in diesem PHP-Skript durch
das PHP-Skript Skript B auf.
Skript A wird ebenfalls durch curl (mit einem Cronjob) über ein Linuxterminal "ausgeführt".
Nun ist es so, dass ich in Skript B eine Datei einlese, mir die Zeilennummer in eine Sessionvariable speicher und bei dieser Zeilennummer im nächsten Aufruf weitergemacht wird. Durch die Sessionvariable ist das Browserseitig kein Problem, nur wie bekomme ich es hin wenn ich keinen Browser im Einsatz habe und alles über curl im Terminal läuft?
Alternativ könnte ich die Datei jedes mal kopieren und das Original dann löschen, dann ist es kein Problem wenn jedes mal bei Zeile 1 angefangen wird...
Eventuell hab ich diesbezüglich aktuell ein Denkproblem, für Lösungsansätze wäre ich daher dankbar.
Gruß
ein viel besserer Titel ist mir auf die schnelle nicht eingefallen hier mal die Situation:
Ich habe ein PHP Skript Skript Awelches grob gesagt einige Daten in eine DB schreibt, nach jedem Schreibvorgang rufe ich in diesem PHP-Skript durch
Code:
system('curl --silent -S http://localhost/log/access.php');
Skript A wird ebenfalls durch curl (mit einem Cronjob) über ein Linuxterminal "ausgeführt".
Nun ist es so, dass ich in Skript B eine Datei einlese, mir die Zeilennummer in eine Sessionvariable speicher und bei dieser Zeilennummer im nächsten Aufruf weitergemacht wird. Durch die Sessionvariable ist das Browserseitig kein Problem, nur wie bekomme ich es hin wenn ich keinen Browser im Einsatz habe und alles über curl im Terminal läuft?
Alternativ könnte ich die Datei jedes mal kopieren und das Original dann löschen, dann ist es kein Problem wenn jedes mal bei Zeile 1 angefangen wird...
Eventuell hab ich diesbezüglich aktuell ein Denkproblem, für Lösungsansätze wäre ich daher dankbar.
Gruß
Zuletzt bearbeitet: