Moin!
Aber mit dem Crontab habe ich Probleme, d.h. mittlerweile läuft auch diese.
Mit
* * * * * /var/www/ php5 cron.php
Wenn das "/var/www/php5 cron.php" sein soll, wird es scheitern, weil PHP das Skript nicht findet.
In Crontabs hat man eigentlich nie einen automatische Pfaderweiterung, du musst immer für alles absolute Pfade angeben.
oder
* * * * * /var/www/cron.php
Das wird evtl. scheitern, weil das Skript nicht als Shell-Skript ausführbar ist und eine Shebang-Zeile enthält.
Die Shebang-Zeile wäre sowas:
#!/usr/bin/env php
<?php // hier geht es normal mit PHP los
Das Skript muss dann ausführbar gemacht werden: chmod +x cron.php
Es ist allerdings bei beiden Fällen zu beachten, dass das Skript im Kontext des ausführenden Cron-Users läuft, also ggf. andere Rechte gelten, als beim Aufruf über Webbrowser.
hat es nicht funktioniert (habe dann solange gegoogle, bis ich die curl-Lösung gefunden habe), dafür aber mit
* * * * * /usr/bin/curl http://192.168.10.104/cron.php?auto=1
Das hingegen verbrät auf einem Raspberry Pi eventuell recht viele Ressourcen zusätzlich, die nicht sein müssen.
- Sven Rautenberg