Suche script für Aufgabenplanung / rgelmäßiges Löschen von .tmp Dateien

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

cvb-man

Benutzer
Registriert
11. Apr. 2013
Beiträge
4
Reaktionspunkte
0
Punkte
0
Ich suche ein Skript, welches ich in die Aufgabenplanung der DS213 stellen kann.
Es soll mir nur in einem bestimmten Verzeichnis und darin enthalten Unterverzeichnissen alle .tmp-Datein löschen.
Folgender Befehl macht das schon, allerdings weiß ich nicht, aus welchem Verzeichnis heraus die DS213 das Script aufruft.
Am liebsten wäre mir daher eine absolute Pfadangabe. Ich kenne mich aber mit der Skript-Sprache nicht aus.
Angenommen, dass sei die Ordnerstruktur von root aus gesehen.
A
-A1
-A2
B
-B1
--B11
--B12
--B1x
C


Dann bräuchte ich das Skript so geändert, dass nur .tmp-Dateien im Pfad B1 und darunterliegenden Verzeichnissen gelöscht werden.

# löscht alle tmp-Dateien im aktuellen und Unterverzeichnissen
#!/bin/sh
find . -name *tif -exec rm {} \;

Wer kann mir helfen?
 
# löscht alle tmp-Dateien im aktuellen und Unterverzeichnissen
#!/bin/sh
find . -name *tif -exec rm {} \;
Hm, dein gepostetes script scheint mir aber eher alle .tif Dateien zu löschen und nicht die .tmp Dateien.

Auf den Pfad /B/B1 bezogen sollte ein

Code:
/usr/bin/find /B/B1 -name *.tmp -exec rm {} \;

alle .tmp Dateien in Verzeichnis /B/B1 und den enthaltenen Unterverzeichnissen löschen.
 
Vielleicht ist auch "-iname" von Vorteil um unabhängig von Groß- und Kleinschreibung zu sein (case insensitive).

MfG Matthieu
 
Code:
for i in "/A /B/B1 /C ; do
 find $i -name "*.tmp" -exec rm {} \;
done
 
dann lass es einfach weg :-)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat