Gunther: Cron Job PHP Skript für Disk Usage/Free

Beitrag lesen

Tach!

Nur von root auszuführen, geht auch über passende Berechtigungen, egal wo es liegt. Aber generell gibt es /usr/local mit einer ähnlichen Struktur wie unter /usr selbst. Dort kann man Zeug ablegen, das nicht von der Distribution installiert wird. Da kann aber auch jeder lesen und /usr/local/bin sowie /usr/local/sbin sollten auch bei Normalsterblichen im PATH stehen. Also siehe ersten Satz dieses Abschnitts. Alternativ geht auch noch sowas wie /root/bin/, was aber nicht unbedingt im PATH vom root sein muss. Aber du willst das ja gar nicht zu Fuß aufrufen sondern über Cron, und da gibt man sowieso besser volle Pfade an, und dann ist der Liegeplatz im Prinzip auch egal.

Ja, danke.
Soweit war ich mit meinen Recherchen auch schon gekommen. Habe jetzt das folgende Skript "diskfree.sh" in '/usr/local/bin' abgelegt:

  
#!/bin/bash  
df -h /  

Und folgenden Cron Eintrag:

  
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin  
*/5 * * * *	root /usr/local/bin/diskfree.sh > /[Pfad]/diskfree.txt  

Wobei [Pfad] der Pfad auf meinem Server ist.

Passieren tut aber "nix".

Irgendein Fehler drin?

Wie kann ich das denn am besten debuggen?

Gruß Gunther