[einmischen]
variable argv[1] ist definiert
variable argv[1] ist nicht leer
variable argv[1] enthält den string "cron"
[/einmischen]
[einmischen]
variable argv[1] ist definiert
variable argv[1] ist nicht leer
variable argv[1] enthält den string "cron"
[/einmischen]
cronjob (php skript funktioniert in der shell aber nicht im cronjob)? Schau mal ob du hier fündig wirst!
noch eine Frage meigrafd was wird in diesem schleifen Kopf aus deinem Code abgefragt ?
if (isset($argv[1]) AND (!empty($argv[1]) AND $argv[1] == "cron"))
Ob ein Übergabeparameter angegeben wurde und wenn ja ob das "cron" lautet.
Ein Argument wird generell getrennt durch Leerzeichen gewertet.
Beispiel: ./bla.php a b c
a ist das erste übergebene Parameter
b das zweite
c das dritte
Dh. die Abfrage stellt sicher dass der Part nur dann ausgeführt wird wenn das Script über Crontab und dem Parameter "cron" aufgerufen/ausgeführt wird. So kann alles in nur einer einzigen Datei abhandeln.
alles klar danke wart mir echt eine große Hilfe
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!