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

Status
Für weitere Antworten geschlossen.

cvb-man

Benutzer
Mitglied seit
11. Apr 2013
Beiträge
4
Punkte für Reaktionen
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?
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.991
Punkte für Reaktionen
629
Punkte
484
# 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.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Vielleicht ist auch "-iname" von Vorteil um unabhängig von Groß- und Kleinschreibung zu sein (case insensitive).

MfG Matthieu
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Code:
for i in "/A /B/B1 /C ; do
 find $i -name "*.tmp" -exec rm {} \;
done
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.991
Punkte für Reaktionen
629
Punkte
484

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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