Installation & Konfiguration » Webserver und PHP
Ich möchte regelmäßig ein php-skript ausführen. Dazu verwende ich normalerweise die CLI-Variante von PHP. In die /etc/crontab schreibe ich dann den Aufruf: 5 * * * * webuser /var/srv/vhost/test.php Ich habe in der crontab einige Aufrufe, die alle funktionieren, doch das php-skript startet nicht!!! Kann man per cronjob php-cli nicht starten ? Oder muss ich eine Variable setzen ? Was mache ich falsch?
Das erste Problem ist eventuell einfach ein Rechteproblem, Sie führen das Script als webuser aus und haben ggf. die Rechte für das Script anders gesetzt.
An dieser Stelle sei aber erwähnt, dass der Weg, eigene PHP Scripte über die Crontab einzuführen, nicht der richtige mit RedSYS ist. RedSYS bietet einen eigenen Cron-Dienst / Scheduler. Tragen Sie Ihr Script doch einach über die Backend-Oberfläche ein und führen die Befehle so innerhalb der Prozessverwaltung von RedSYS aus. Damit optimieren Sie die Resourcenverwaltung haben nur einen (den SystemCronjob von RedSYS ) in der der System-Crontab.
Lesen Sie dazu bitte auch den Beiträge:
Tags: -
Verwandte Artikel:
- Wie kann ich eine Shopstruktur aus dem Commerce-Bereich im Sitemenü ausgeben?
- Ich habe die Meta-tags einer Seite verändert und sehe die Änderung nicht im Livebereich?
- Wie lege ich eine weiße Seite an, ohne hinterlegtes Template? Wenn ich ein neues Dokument anlege, dann kann ich nur rsys-Dokumente mit Template anlegen. Wie umgehe ich das Template?
- Wie lege ich die Rechte für Gruppen und Rollen fest, so dass nur eine bestimmte Benutzergruppe auf die Seiten zugreifen kann
- Wie lege ich neue Benutzer an?
Letzte Änderung des Artikels: 2008-07-14 15:00
Verfasser des Artikels: Thomas Borsutzky
Revision: 1.1
Es ist möglich, diesen Artikel kommentieren