Variablen an Cronjobs übergeben

Hallo,

ich bin dabei ein kleines PHP Script als Cronjob einzurichten. Das Script soll mehrmals am Tag laufen mit verschiedenen Optionen die ich per Variable an den Cronjob übergeben will. Kann mir Jemand sagen wie ich Variablen an einen Cronjob übergebe und wie ich diese im PHP Script verwenden kann?

Vielen Dank im Voraus!
Markus

ich bin dabei ein kleines PHP Script als Cronjob einzurichten.
Das Script soll mehrmals am Tag laufen mit verschiedenen
Optionen die ich per Variable an den Cronjob übergeben will.
Kann mir Jemand sagen wie ich Variablen an einen Cronjob
übergebe und wie ich diese im PHP Script verwenden kann?

der cronjob selbst braucht variablen? wo kommen denn die variablen her, und braucht die nciht vielliecht nur das php-script, das ausgefuehrt werden soll? warum nciht die variablen in eine datei ablegen?

Der Cronjob nicht, aber das PHP Script braucht variablen.
Ich kann die Variablen nicht in einer Datei ablegen - Beispiel:

  • datenimportieren.php?schnittstelle=1
  • datenimportieren.php?schnittstelle=2

  • Diese importe sollen Zeitgesteuert über den Tag verteilt laufen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

und wie sehen die eintraege im cronjob aus?
wenn die phpscript als cli-variante laufen:

datenimportieren.php schnittstelle=1

wenn nciht dann ueber den webserver:

lynx --dump http://localhost/datenimportieren.php?schnittstelle=1

in beiden faellen steht die variable in $_REQUEST bereit…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wallbreaker
wenn Du diese datenimportieren.php auf der lokalen Kiste hast, dann kannst Du das durchaus auch anders lösen…

<?php if (bedingung true) $_GET['schnittstelle'] = 1;
else $\_GET['schnittstelle'] = 2; include("datenimportieren.php"); ?\> nur mal so als kleiner Denkanstoss... Ich hab leider nur ein Interface bei mir in meinem Adminbereich, wo ich die cronjobs anlegen kann - aber dort kann ich auch direkt Urls aufrufen - also sollte das eigentlich nicht so das grosse Problem sein...?