Crons und Plesk

sulospace

searcher
21 April 2006
1.721
115
Ich habe ein Script.

In diesem sollte das Script /cron/cron1.php per cron laufen

was gebe ich in der Befehlszeile ein?!?

hab schon den Pfad /srv/www/xxx/xxx/xxx/cron/cron1.php probiert->geht nicht

(erst Permission Denied,dann auf 777 Chomded dann kam ein Scriptfehler)
(vieleicht wars ja so richtig)

In der Anleitung des Scriptes Steht:

GET https://www.YOURDOMAIN/cron/firstcron.php >/dev/null <-son eingeben

aber->/bin/sh: GET: command not found

Was mach ich falsch?
 
Hallo

Du musst erst auf den PHP Interpreter Linken.

Das sieht dann so aus:

HTML:
/usr/bin/php /var/www/vhosts/xxxx.de/httpdocs/crons/meincron.php
 
scheint zu klappen,nur das jetzt lauter MYSQL fehler kommen....

denke mal das Ligt am Script
 
Ja du muss dir eine Position legen, wie es benötigt wird im Cron selbst:

Beipiel:

PHP:
chdir('var/www/...../httpdocs/');

Ich gehe davon aus, dass er die Datein nicht include kann. Mach den Code in Zeile 1, wenns ein VMS ist, des Crons. Bis genau httpdocs/

Aber auch das wäre möglich:
PHP:
chdir('../../'); //../ usw....

So dass du deine Pfade rekrusif anpasst.
 
Im Notfall halt per Web-Request.

Wenn Lynx aufn System ist wäre das prima:
Code:
lynx -dump https://example.org/cronjob.php?parameter=wert > /dev/null

mfg
 
Jo so wird es auch gehen. Nur unter Plesk Unix servern ist Lynx nicht vorinstalliert. Das ist halt dann die Frage, ob er darauf zugreifen kann. Rechte bedingt. Anonsten kann er es ja per Yast nachinstallieren.

Bei mir jedenfalls ist komischer weise ist der Lynx im Unix Pelsk nicht vorinstalliert.
 
Jo so wird es auch gehen. Nur unter Plesk Unix servern ist Lynx nicht vorinstalliert. Das ist halt dann die Frage, ob er darauf zugreifen kann. Rechte bedingt. Anonsten kann er es ja per Yast nachinstallieren.

SuSE ist kein Betriebssystem =)

Mein damaliger Server mit Plesk hatte alles was man braucht. Auch Lynx... jedoch habe ich atm gar kein Verwaltungstool, weil man mit vim und einer config 10 mal mehr erreicht und viel Ressourcen spart.

Und falls kein lynx druff ist, sollte der Server ja wget haben. Das ist das mindeste:
Code:
wget --spider https://example.org/cronjob.php?parameter=wert > /dev/null