• 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

17 år 5 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

17 år 5 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

17 år 5 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

17 år 5 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

17 år 5 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

17 år 5 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

17 år 5 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

17 år 5 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

Internettet er ved at dø. Vi kan stadig stoppe det 0
Tid til at lære noget igen 0
TPM 2 0
BigLinux 0
Amerikansk tastatur på dansk tastatur 0

Seneste aktivitet

Nørder søger nørder: Første Linux-brugergruppe på Mors 3
Østrigsk ministerium smider Microsoft ud til fordel for Nextcloud 1
Brug carburetor til at forblive usynlig online 8
Sådan konfigurerer du flatpaks' flathub til verified only 9
Plasma tapet-skifter 3
How to upgrade to LMDE 7 4
Virksomheder og enheder der kører på Linux 11
NordVPN har udgivet kildekoden til sin grafiske brugergrænseflade 2
Flere og flere bruger Brave browseren 1
LibreOffice og Collabora: Hvorfor er de ikke i skolerne i stedet for Word og Google Docs? 11
Firewall igen 5
Værdien ved open source 2
Sailfish på android telefon 1
Ladybird Browser 7
Satiriske ordspil 3
Kan ikke boote på installation 26
Tilføj signatur til Evolution mail 2
LUKS kryptering - Er der andre der bruger det 15
Dansk distro til software udviklere 2
Linux Debian 5

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !