Grüß euch!
Ich habe hier ein kleines Script, das ich 1x pro Woche ausführen möchte. Dabei soll die Ausgabe in /var/log/Bereinigung.log gespeichert werden.
Führe ich das Script händisch aus (als root) funktioniert das alles. Skript läuft und die Ausgabe wird in /var/log/Bereinigung.log gespeichert:
lukas@bcd3e3:~/scripts$ sudo -s root@bcd3e3:~/scripts# php clean.php >> /var/log/Bereinigung.log
Füge ich dieses Script aber root's crontab hinzu, läuft es zwar, die Ausgabe wird aber nicht in /var/log/Bereinigung.log geschrieben:
25 3 * * 5 /home/lukas/scripts/clean.php >> /var/log/Bereinigung.log
Was auch nicht funktioniert ist, wenn ich das Script manuell als "normaler" Benutzer mit sudo ausführe:
lukas@bcd3e3:~/scripts$ sudo php clean.php >> /var/log/Bereinigung.log -bash: /var/log/Bereinigung.log: Permission denied
Woher kommt dieses Verhalten?
Danke & LG!