Joomla100 Support Forum

Archiv => Joomla! - Grundlagen => Thema gestartet von: onki am 21.10.2007 17:03 Uhr

Titel: Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: onki am 21.10.2007 17:03 Uhr
Moin moin!

Kann mal jemand in aller Deutlichkeit sagen, wie der genaue Befehlssystax für die confixx Cronjobs aussehen soll?

Ich habe verschiedenes probiert, alles funktioniert nicht:

php ~/html/Pfad/zum/skript.php
html/Pfad/zum/skript.php
/Pfad/zum/skript.php
http://www.domain.tl/Pfad/zum/skript.php

Ich weiß zwar, das man cronjobs auch über Anbieter wie cronjob.de laufen lassen kann, würde jedoch gerne das interne System benutzen, da dort auch minütliche job möglich sind.
Titel: Re: Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: liether am 21.10.2007 18:01 Uhr
Hallo Onki,

eventuell über das „php-cgi“ mit dem Befehl
“/usr/bin/php /pfad/zu/deinem/webx-verzeichnis/html/do/do.php“!
Ich hatte den Syntax vor einiger Zeit in einem
Artikel gefunden aber nicht selber ausprobiert!  :(


Gruß
Bernd
Titel: Re: Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: Bastian007 am 22.10.2007 11:04 Uhr
Hallo,

wir haben das gleiche Problem, Cronjobs aus heraus Confixx laufen nicht.
Die php-Scripte laufen einwandfrei, wenn sie im Browser direkt aufgerufen werden.

Syntax:   php ~/html/joomla/pfad/script.php
-> liefert "Fatal error: Call to undefined function:  mysql_connect()"

Recherche ergab, dass man auch wget nehmen kann:
http://www.phpforum.de/archiv_60736_crontab@erzeugt@fehlermeldung@bei@aufruf_anzeigen.html

Syntax: wget http://domain.de/pfad/script.php
->liefert "/bin/sh: line 1: usrbin/wget: Keine Berechtigung"
hilft uns also auch nicht weiter.

Syntax: wget -q --spider http://domain.de/pfad/script.php
-> liefert keine Rückmeldung, script scheint aber auch nicht korrekt ausgeführt worden zu sein, denn es würde normalerweise eine email versenden.

Das eigentliche Problem scheint eine Einstellungssache bzgl. mysql support zu sein:
http://www.interspire.com/support/kb/questions/182/
Titel: Re: Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: yog512 am 22.10.2007 18:03 Uhr
Hallo,
hatte auch einige Problemen bei den Crons.
Wget scheint jedoch zu funktionieren...
Kann man das nicht so umstellen, das die anderen Varianten auch funktionieren?
Titel: Re:Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: Bastian007 am 24.02.2015 13:08 Uhr
Ich habe noch Probleme beim Aufsetzen von Crontabs im Confixx, insbesondere mit dem Pfadangaben:

"php ~/html/joomla25/cronjobs/emailgeburtstag.php"  -> funktioniert nicht korrekt

Über einen externen CronJob Anbieter funktioniert das PHP Skript einwandfrei über den Aufruf
"http://www.domain.de/cronjobs/emailgeburtstag.php"

Ebenso über den direkten Aufruf im Browser.

Nur wie ist die korrekte Syntax für den Befehl zum Aufruf eines php Skirptes das irgendwo im HTML Unterverzeichnis liegt?

Über Tipps würde ich mich freuen!
Titel: Re:Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: admin am 24.02.2015 16:08 Uhr
Statt mit PHP bitte mal mit wget oder wget1 testen, funktioniert das?
Titel: Re:Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: Bastian007 am 24.02.2015 20:35 Uhr
Ergebnisse:

wget: Email mit Meldung
/var/www/web150/html/joomla25/cronjobs/emailgeburtstag.php: Schema fehlt.

wget1: Email mit Meldung
/bin/sh: wget1: Kommando nicht gefunden.
Titel: Re:Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: admin am 26.02.2015 09:39 Uhr
Bitte nochmal per PM die Domain, um die es genau geht schicken.
Titel: Re:Wie lautet nur der korrekte Befehls-Syntax für die confixx contrabs?
Beitrag von: Bastian007 am 10.03.2015 08:49 Uhr
Mit folgendem Crontab Befehl hatte ich nun Erfolg:
Zitat
wget http://web.name.kundenserverXY.de/joomla/cronjobs/script.php &> /dev/null