Permalänk
Medlem

Söker ett script..

Hej.
Jag söker efter ett script som ta bort alla filer i en/flera kataloger som är mer än 1 dygn gamla.
Är det något som går att scripta?

Om någon vet med sig vart man kan få tag på ett sådant script vore jag tackasam om denne ville delge detta.

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

man find

find . -type f -ctime +1 -exec rm {} \; bör fungera för det du vill. Det tar bort filer som är äldre än 24 timmar i den katalog du står i, samt rekursivt i underkataloger.

Permalänk
Medlem

Kan man skriva detta i en fil tex. autodel.sh och sen sätta en crontab på den ?

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

Visst kan du det. Se bara till att testa kommandot innan du lägger in det som ett cronjob, kan bli lite tråkigt om något skulle gå fel.

Permalänk
Medlem

ja
Tack för hjälpen...

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

Föreslår att du skriver absolut sökväg istället för . !

find /home/foobar .... istället för find . ....

Lite säkrare då om du råkar stå fel när kommandot körs.

Visa signatur

Kriga mot min brute: http://gunnard.se.mybrute.com om du vågar :D

Permalänk
Medlem

Verkar inte fungera

Jag har skrivigt in det i en fil som heter autodel.sh och gjort den exekverbar... för ägaren och gruppen.

autodel.sh

find . -type f -ctime +1 -exec rm {} \;

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

GunnarD: Håller helt klart med på den punkten, glömde skriva det.

ViZioN: Vad får du för felmeddelande?

Permalänk
Medlem

Inget alls.. den börjar på en ny rad.

Mvh //Magnus

Visa signatur

#1: Intel i7-2600K | 8GB RAM | 780 GTX Ti | 8x Samsung EVO raid-10 LSI 9271-8i
#2: Dell XPS 1330
http://www.excellent-servers.se - http://www.excellent-hosting.se

Permalänk
Medlem

Det kan ju vara så enkelt att den inte hittar några filer som matchar. Testa att byta ut rm mot echo och se om något skrivs ut.