kostenloser Webspace werbefrei: lima-city


PHP Als Cronjob (Linux Experten Bitte)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Hallo,

    Ich will nen PHP Script als CronJob Laufen Lassen.

    Den Script hab ich Bereits Fertig. Ich will nur wissen was ich machen muss das es die ganze zeit ohne zu Schließen läuft?


    Verstanden ??

    Edit:

    Der Script soll so laufen das ich ihn nicht extra aufrufen soll, sondern diese eigenständig läuft.

    Wie geht das?

    Beitrag zuletzt geändert: 9.3.2010 17:20:47 von privatecitypage
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. wie ohne zu schließen???

    das muss geschlossen werden, bevor du es neu anstartest... sonst kannst du dir gleich ne rekursive Funktion schreiben... das ist doch ein extra-Objekt mit ner eigenen PID, du kannst das nciht so einfach überschreiben... ansonsten müsstest du es über eine schleife im PHP-Script lösen...
  4. dann meldeste dich mal auf cronjob.de an.

    auf lima city kann man nix inner dauerschleife laufen lassen, weil die maximale scriptlaufzeit nicht unendlich ist und das außerdem auch nicht so toll für die server ist....

    auf cronjob.de stellste dann einfach ein, wie oft welches script aufgerufen werden soll und fertig.

    hoffe dat hilft dir
    grüße
    chelevra
  5. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Ich will den Script auf mein Home Server Laufen Lassen.

    Ich möchte das er PHP Dateien öffnet und überprüfungen macht.
  6. sowas machst du am besten über shell oder Perl -Scripte...

    oder um was für Überprüfungen soll es sich dabei handeln???

    Beitrag zuletzt geändert: 9.3.2010 15:38:48 von sebulon
  7. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Es geht um Inhalte von Ordnern und so weiter.

    Und das die Rechte Sich nicht ändern.
  8. Odner checken geht nun wirklich bestens mit nem kleinen Shell script...

    solange du die Inhalte von dateien nciht auseinandernehmen und analysieren musst und an eine Datenbank übergeben musst läuft das Shell Scripting bestens...



    nenne uns mal 2-3 Beispielfälle, dann bekommste auch nen beispielcode dazu, der alle genannten Beispielfälle abdeckt^^
  9. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Wie Meinst du das Sebulon?
  10. du hast doch bestimmte bedingungen, nach denen du die Ordner abgrasen willst, oder?

    Dazu hast du bestimmt testdatenreihen aufgestellt, damit du dein PHP-Script testen kannst...

    und diese TEstdatenreihen kannst du hier posten und wir bauen dir eine Shell-basierte Variante, die unter garantie 3 mal performanter läuft als deine PHP-Lösung.... weil PHP nun mal langsam ist^^

    und ich weiß aber nicht, was am Ende der Auswertung steht, das musst du uns noch sagen...
  11. Wenn du es unbedingt per PHP machen willst, kannst du entweder den Befehl
    php
    benutzen oder
    lynx --dump http://127.0.0.1/PFAD/AUF/DEM/SERVER/ZUM/SCRIPT.php


    LG cookies
  12. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Ich will es mit PHP machen weil ich PHP kann.

    Ich will nicht immer jemanden auf die (eier) nerven gehen wenn ich was verbessert haben will.

    @cookies
    der Script liegt nicht im htdocs verzeichnis sondern unter ~/script./.

    Wie soll ich das jetzt machen?

    Beitrag zuletzt geändert: 9.3.2010 17:20:00 von privatecitypage
  13. privatecitypage schrieb:
    Ich will es mit PHP machen weil ich PHP kann.

    Ich will nicht immer jemanden auf die (eier) nerven gehen wenn ich was verbessert haben will.

    @cookies

    Einfach im Terminal ausführen??


    ich glaube, er verarscht dich nur^^

    du kannst keine shell-Scripte schreiben?

    das glaube ich dir nicht... versuche nur deine normalen Konsolenbefehle als Befehlsliste zu schreiben und übergebe gelegentlich mal ne Variable... wirkt wunder^^ schon hast du ein shell-Script^^
  14. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    naja das hättest du sagen können.

    Aber da bleibt immer noch das problem des aufbleibends.

    Ich kann den jetzt ich Bash Schreiben aber der würde sich immer beenden wie stell ich das an das es nicht so ist?
  15. das brauchst du eigentlich gar nicht...

    wenn du in den Zeitangaben von Cron

    * * * 5 *

    oder so eingibst, ann läuft er dir alle 5 minuten durch...

    oder du nbaust eine endlosschleife drum und lässt die schleife mal für 5 minuten pausieren... dann bricht die gar nicht mehr ab... nur im fall eines systemabsturzes...

    allerdings solltest du aus einem Script heraus dasselbe script nicht nochmal aufrufen, weil er das ursprungsscript nicht beendet, weil das der Parent ist... das wäre dann der Fall einer rekursiven Funktion, wie ich es bereits weiter oben erwähnt hatte...
  16. Autor dieses Themas

    privatecitypage

    Kostenloser Webspace von privatecitypage

    privatecitypage hat kostenlosen Webspace.

    Oke Ich Schreib dann ma ^^.
  17. dieseseitehier

    dieseseitehier hat kostenlosen Webspace.

    Installiere dir über deine Paketverwaltung die Pakete php5-cli und daemon

    Dann schreibst du in die erste Zeile des PHP-Scripts genau das:

    #!/usr/bin/php


    Damit sagst du der Shell, dass PHP als Interpreter für die Datei verwendet werden soll.
    Dann wechsle in das Verzeichnis wo die Datei liegt und gib "daemon ./dein-scriptname-hier.php" ein. Wichtig ist "./" und, dass das Skript nur durch den Owner beschreibbar ist.
  18. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!