Cronjob dateien löschen

Hallo zusammen,

ich benötige eine cronjob datei die folgendes macht:

im Verzeichnis all alle dateien löscht.

Hab dafür im cron.weekly Ordner eine Datei loeschen.sh erstellt.

In der steht dann cd /home/all rm -rf *

würde das so funktionieren?

loeschen.sh muss Ausführungsrechte haben!

Wenn du Versteckte Dateien auch löschen willst, musst du noch


shopt -s dotglob

am Anfang des Scripts aufrufen.

also das ganze würde dann so aussehen?

#!/bin/bash
shopt -s dotglob
cd /home/all
rm -rf *

die loeschen.sh habe ich mit chmod +x loeschen.sh ausführbar gemacht.

Sollte funktionieren.
Einfach testen, nach einer Woche siehst du ja das Ergebnis :wink: