Hallo Forengemeinde,
ich habe ein Script was regelmäßig per Cronjob aufgerufen werden soll.
Da ich damit noch keine Erfahrung habe wollte ich mich mal genau erkundigen.
Ich habe es jetzt nicht in den "public_html" Ordner sondern darunter abgelegt und testweise durchlaufen lassen und soweit funktioniert das Script an sich.
An für sich werde ich ja per Email benachrichtig, wenn ausgaben Erfolgen.
Ich bekomme jedoch keine Emails. Selbst wenn ich im Schluß die Funktion mail einbaue bekomme ich keine Emails.
Frage A: Liegt das daran das das Script unterhalb des "public_html" Ordners liegt?
Frage B: Das Script soll nur durch ein Cronjob aufgerufen werden. Wie könnte ich den Zugriff durch dritte schützen? In einem Ordner ablegen und mit einem .htaccess Login versehen oder gibt es noch eine bessere Lösung?
Frage C: Man kann ja
php /home/www
oder
dev/null /home/www
verwenden. Ich verwende "php /home/www" wodrin unterscheiden sich die beiden Befehle?
ich habe ein Script was regelmäßig per Cronjob aufgerufen werden soll.
Da ich damit noch keine Erfahrung habe wollte ich mich mal genau erkundigen.
Ich habe es jetzt nicht in den "public_html" Ordner sondern darunter abgelegt und testweise durchlaufen lassen und soweit funktioniert das Script an sich.
An für sich werde ich ja per Email benachrichtig, wenn ausgaben Erfolgen.
Ich bekomme jedoch keine Emails. Selbst wenn ich im Schluß die Funktion mail einbaue bekomme ich keine Emails.
Frage A: Liegt das daran das das Script unterhalb des "public_html" Ordners liegt?
Frage B: Das Script soll nur durch ein Cronjob aufgerufen werden. Wie könnte ich den Zugriff durch dritte schützen? In einem Ordner ablegen und mit einem .htaccess Login versehen oder gibt es noch eine bessere Lösung?
Frage C: Man kann ja
php /home/www
oder
dev/null /home/www
verwenden. Ich verwende "php /home/www" wodrin unterscheiden sich die beiden Befehle?
Kommentar