Per Cronjob eine PHP Datei ausführen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Per Cronjob eine PHP Datei ausführen

    Ich möchte per Cronjob eine PHP Datei ausführen.

    Wie geht sowas und wie kann ich das realisieren?

    Ich hab Red Hat auf meinem Server laufen.

  • #2
    Ich glaube dies wurde hier schon mal im Forum behandelt.
    Such mal nach CronJobs
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

    Kommentar


    • #3
      installiere dir lynx auf der maschine, wenn noch nicht vorhanden. dann kanst du das hier machen.

      Code:
      10 0 * * *     lynx --dump [url]http://www.inter.net/to/page.php[/url] > /dev/null
      dieser cronjob wird immer 0:10 in der nacht gestartet.
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        für was steht das /dev/null/ ? Oder was macht das?

        Kommentar


        • #5
          > heisst schreibe ich die datei

          die datei ist in dem fall /dev/null und das bedeutet nirvana.
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            was gibts den da zum schreiben?

            Schreibt der da die ausgabe von Lynx hin, oder wie?

            Kommentar


            • #7
              Original geschrieben von Nepumuck
              was gibts den da zum schreiben?

              Schreibt der da die ausgabe von Lynx hin, oder wie?
              sry dass ich das thema wieder hochhole, hab aber grade dieses thema per suche gefunden und möchte die frage noch beantworten


              Ja genau, der schreibt die Ausgabe dahin - wie z.B. Fehlermeldung usw....

              Also wird alles direkt innen Papierkorb abgeschoben - und du bekommst keine Mails (oder root) oder sonstiges...

              Bitte korrigieren wenn ich falsch liege ^^
              Zuletzt geändert von Shurakai; 25.06.2004, 16:36.
              Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
              var_dump(), print_r(), debug_backtrace und echo.
              Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
              Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
              Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

              Kommentar


              • #8
                Ich habe es mit wget gelöst.....
                wget http://mein.web.de/page.php > /dev/null
                [color=red]Parse error: parse error, unexpected T_STRING in signature.php on line 47[/color]

                Kommentar


                • #9
                  Noch nie was von php in der cli Version gehört?
                  Aber bestimmt vom Debian package "php4/5-cgi",
                  einfach wenn php selbst kompiliert wurde schauen ob es im "Prefix"/bin die Datei php gibt.

                  Bei Debian könnt ihr einfach das Packet installieren und ihr habt in /usr/bin euren PHP Interpreter


                  Prefix=der installationspfad
                  Sebastian Birkl
                  ebiz-webhosting

                  Kommentar


                  • #10
                    Code:
                    */5 * * * *  lynx --dump [url]http://www.meinserver.net/einscript.php[/url] > /dev/null

                    wäre das richtig wenn ich wollte dass die angegebene page alle 5 minuten (und dass immer) aufegrufen wird?

                    Und geh ich richtig der annahme dass dies eine Zeile in /etc/crontab sein sollte?

                    mfg

                    Kommentar


                    • #11
                      Original geschrieben von haga23
                      Code:
                      */5 * * * *  lynx --dump [url]http://www.meinserver.net/einscript.php[/url] > /dev/null

                      wäre das richtig wenn ich wollte dass die angegebene page alle 5 minuten (und dass immer) aufegrufen wird?

                      Und geh ich richtig der annahme dass dies eine Zeile in /etc/crontab sein sollte?

                      mfg
                      Jau
                      *winks*
                      Gilbert
                      ------------------------------------------------
                      Hilfe für eine Vielzahl von Problemen!!!
                      http://www.1st-rootserver.de/

                      Kommentar


                      • #12
                        Original geschrieben von Wotan
                        Jau
                        nein. terminal-type fehlt.

                        mach es so:

                        lynx -term=vt100 -dump http://blah.com/page.php 2>&1>/dev/null
                        Dieses Schreiben wurde automatisch erstellt und ist ohne Unterschrift gültig.

                        Kommentar


                        • #13
                          nicht - sondern --
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar


                          • #14
                            klugscheißer
                            Dieses Schreiben wurde automatisch erstellt und ist ohne Unterschrift gültig.

                            Kommentar


                            • #15
                              ich wollte nur vermeiden, dass wieder nen post kommt ... aber das geht nicht, ich bekomme nur so einen komischen fehler ....
                              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                              Kommentar

                              Lädt...
                              X