• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af larskhansen | 20.05.2008 13:03

Oprydningsscript

Programmering
Hey,

Jeg har en Synology NAS server som kopiere mit indhold over på en Fedora server hver søndag kl. 20.

Den laver en ny mappe hver søndag og det vil hurtigt komme til at fylde for meget.

Kan der laves et script som mandag aften (eller lign.) sletter den ældste mappe i min backup mappe?

Jeg behøver ikke et færdigt script, bare lidt hints og lign. :o)
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer8

# 1

18 år 3 måneder siden

Permalink

Indsendt af julemand101 den 20. maj 2008 kl. 13:05

Permalink

Re: Oprydningsscript

Du kunne vel starte med at fortælle lidt om mappestrukturen. Hedder mappen fx noget med en dato eller lign.?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

18 år 3 måneder siden

Permalink

Indsendt af kme den 20. maj 2008 kl. 13:06

Permalink

Re: Oprydningsscript

Logrotate?
  • Log ind eller opret dig for at tilføje kommentarer

# 3

18 år 3 måneder siden

Permalink

Indsendt af divineant den 20. maj 2008 kl. 13:12

Permalink

Re: Oprydningsscript

find har nogle options til at søge efter filer af en hvis alder.


fra "man find"
-mtime n
File's data was last modified n*24 hours ago. See the comments
for -atime to understand how rounding affects the interpretation
of file modification times.


følgende sletter alle filer i kørselsmappen og derunder som ikke er ændret inden for de seneste 5 dage

find . -type f -mtime 5 -exec rm {} \;


  • Log ind eller opret dig for at tilføje kommentarer

# 4

18 år 3 måneder siden

Permalink

Indsendt af larskhansen den 20. maj 2008 kl. 13:31

Permalink

mappestruktur

Julemand101 - du skriver om mappestruktur'en. Mener du hvordan min backup navngiver mapperne eller hvor henne i systemet den lægger det?

Divineant - Så hvis jeg lægger en lign. script i roden af min backup mappe vil den slette dem som ikke er blevet skrevet i de sidste 5 dage?

Vi er ude i noget som jeg aldrig har rørt ved før - derfor disse "noob" spørgsmål.
  • Log ind eller opret dig for at tilføje kommentarer

# 5

18 år 3 måneder siden

Permalink

Indsendt af julemand101 den 20. maj 2008 kl. 13:43

Permalink

#4
Det vigtigste er mest

#4
Det vigtigste er mest hvad den kalder mapperne :)
  • Log ind eller opret dig for at tilføje kommentarer

# 6

18 år 3 måneder siden

Permalink

Indsendt af larskhansen den 20. maj 2008 kl. 13:53

Permalink

#5 - Mærkelige navn...

"Backup_00113200A879" (lavet idag ved 12.30 tiden) hedder den første/eneste mappe som er lavet.

Hvis der er nogen som kan få noget godt ud af det er de velkommen...
  • Log ind eller opret dig for at tilføje kommentarer

# 7

18 år 3 måneder siden

Permalink

Indsendt af kme den 20. maj 2008 kl. 14:32

In reply to #5 - Mærkelige navn... by larskhansen

Permalink

Re: #5 - Mærkelige navn...

Kør gzip på mapperne og lad logrotate styre resten. Lige som fx dine syslog filer.
  • Log ind eller opret dig for at tilføje kommentarer

# 8

18 år 3 måneder siden

Permalink

Indsendt af divineant den 20. maj 2008 kl. 16:40

Permalink

Re: Oprydningsscript

Der var sneget en lille fejl ind i den kommando jeg skrev i #3,
-mtime 5 viser filer ændret for 5 dage siden
-mtime +5 viser filer ændret for 5 eller flere dage siden

Hvis du ønsker at slette hele mapper eks. hver mandag kan du oprette en crontab


#crontab -e
0 0 * * mon /usr/bin/find /sti/til/rodmappe -type d -mtime +5 -exec rm -rf {} \; > /dev/null 2>&1


Hvis du ikke ønsker at slette dem kan du benytte logrotate som #7 foreslår
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Brave lancerer e-mail-aliasser for at skjule din rigtige e-mailadresse 0
OpenMandriva tilsyneladende udsat for sabotage 0
Linux Fanpakke til LUG'er og foreninger 0
KDE Plasma 6.6 skrivebordsmiljø udgivet 0
GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0

Seneste aktivitet

Jolla phone 2026 3
Arch Linux baseret Omarchy har sikret sig 8 millioner dollars i støtte 1
Debian 13 overtager over 2.200 kontrolsystemer hos CERN 2
USB Printer 2
Fremviser 2
Udbud af MitID-løsningen 2
JOPDF for Linux 3
Hvad gør jeg 1
tst 2
Gnome extensions 7
Commodore-telefon med SailfishOS 3
(U)hyggen breder sig 8
GRUB eller Limine? 2
Det engang så elskede PCLinuxOS er tilbage - og det er stadig en fantastisk Windows erstatning 2
Lenovo P16 2
Microsoft har netop officielt bragt Linux kommandoer til Windows 2
Ubuntu Mate 26.04 | Kern 4
USB problemer 14
Copy fail sårbarhed åbner for Root adgang 5
Eksperter frygter konsekvenserne ved kunstig intelligens 2

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !