cronjop php-script

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

  • cronjop php-script

    Hi,

    versuche heut schon seit geraumer Zeit ein php-script via einem cronjob auszuführen.

    Dafür hab ich folgendes in die crontab eingetragen
    Code:
    #!/usr/bin/php
    00 13 * * * /hp/hg/ae/fh/www/scripts/mail.php >/dev/null
    Hier kann mir doch bestimmt jemand sagen, was daran so fürchterlich fasch ist.

    so long
    derTrallala
    Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

  • #2
    #!/usr/bin/php gehört nicht dahin, sondern in die php datei. und die php datei muss ausführbar sein.

    Kommentar


    • #3
      O.K. man list ja so viel ...

      Code:
      22 18 * * * /usr/bin/php -f /hp/ag/ae/fh/www/scripts/mail.php
      tuts aber auch nicht.

      Wenn ich das über cronjob.de mache funktioniert es. Aber das ist nicht der Sinn der Übung

      Gruß
      Trallala
      Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

      Kommentar


      • #4
        probier mal lynx -dump http://...

        gruß
        peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Kommentar


        • #5
          Das kann doch alles nicht wahr sein:

          Code:
          52 18 * * * lynx -dump [url]http://xxx.net/scripts/mail.php[/url]
          auch nicht

          MANNO
          Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

          Kommentar


          • #6
            wie greift du denn auf die crontab zu? über ssh und crontab -e?

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              ich stelle über ssh eine Verbindung zum server her.

              logge mich mit ftp benutzername ein

              crontab -e
              cronjob eingeben
              speichern

              crontab -l
              ->listet mir ihn auf

              Also verstehen tu ich das nicht.

              Eigentlich dachte ich es wäre einfach

              pfadZuPhp /pfad zum script

              fertig ist die Laube...anscheinend aber nicht

              Gruß
              Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

              Kommentar


              • #8
                mal mit dem provider in verbindung gesetzt?

                gruß
                peter
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Kommentar


                • #9
                  Jo,

                  der antwortet mir, er wäre nicht programmiertechnische Fragestellungen zuständig.

                  Alberner Verein ...


                  derTrallala
                  Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

                  Kommentar


                  • #10
                    wechseln und basta. eine chance sehe ich noch. lass das /hp/ag/ae/fh/www/ (oder nur /hp/ag/ae/fh/ je nachdem) mal weg. habe das bei einem proivider schon mal erlebt, da durft auch kein absoluter pfad angegeben werden sondern nur ein relativer, beginnend mit deinem startverzeichnis.

                    gruß
                    peter
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Kommentar


                    • #11
                      das ist mir jetzt schon ein bischen peinlich

                      Code:
                      22 18 * * * /usr/bin/php -f /hp/ag/ae/fh/www/scripts/mail.php
                      klappt eigentlich wunderbar. Musste nur vor dem speichern noch mal via enter eine neue Zeile erzwingen

                      *schäm*

                      Gruß
                      derTrallala
                      Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

                      Kommentar


                      • #12

                        willkommen im club. ist mir vor jahren auch passiert. und ich habe es völlig verdrängt.

                        gruß
                        peter
                        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                        Meine Seite

                        Kommentar


                        • #13
                          man crontab
                          BUGS
                          Although cron requires that each entry in a crontab end in a newline
                          character, neither the crontab command nor the cron daemon will detect
                          this error. Instead, the crontab will appear to load normally. However,
                          the command will never run. The best choice is to ensure that your
                          crontab has a blank line at the end.

                          Kommentar


                          • #14
                            und das fällt dir erst jetzt ein?

                            peter
                            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                            Meine Seite

                            Kommentar


                            • #15
                              ja, habe die seite sonst nie so weit durchgelesen

                              Kommentar

                              Lädt...
                              X