• Opret dig
  • Glemt adgangskode

User account menu

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

Snak med

Opret dig!

Af peque | 20.10.2011 18:00

Et lille datescript [LØST]

Hjælp generelt
Heysa gutter .

jeg har et lille problem stilling som jeg lige ville høre jer om.
jeg er ved at lave et nyt type backupscript til vores ERP-server, og da vi gerne vil have rollback muligheden for en dag - skal jeg lave et script der kan dette.

jeg har selve backup scriptet kørende og det fungerer - men som det er nu - er det selve crontab der vælger lige ulige dage alt efter om det er en lige dag eller ej.
Min ide
Jeg grepper udfra date kommandoen `date +%d` og får dermed day of month tilbage. og putter den ind i variablen $DAY
Hvis jeg gerne vil vide om det er en lige eller ulige dag - hvordan kan dette nemmest gøres.
if $DAY ????
dagen er lige - skal biblioteket der mountes hedde Ldag
hvis ikke
dagen er ulige - skal biblioteket hedde Udag
fi

Hvordan kan jeg nemmest dette.
'Er det ved test kommandoen eller hvordan kan jeg sikre mig dette !

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

Kommentarer5

# 1

13 år 8 måneder siden

Permalink

Indsendt af froksen den 20. oktober 2011 kl. 18:18

Permalink

Fandt denne side:

Fandt denne side: http://bash.cyberciti.biz/decision-making/find-whether-number-is-odd-ev…

Det kan måske give dig en idé til noget man kan arbejde videre med?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

13 år 8 måneder siden

Permalink

Indsendt af peque den 20. oktober 2011 kl. 18:40

In reply to Fandt denne side: by froksen

Permalink

Takker mange gange - det var

Takker mange gange - det var lige hvad jeg søgte.
Det hjælper hvis man kalder lige / ulige det rigtige på engelsk !
:-)
  • Log ind eller opret dig for at tilføje kommentarer

# 3

13 år 8 måneder siden

Permalink

Indsendt af mrbrown79 den 20. oktober 2011 kl. 19:03

Permalink

Jeg grepper udfra date

#0: Jeg grepper udfra date kommandoen `date +%d` og får dermed day of month tilbage. og putter den ind i variablen $DAY

Har du tænkt over, hvad der sker når man springer fra 31. til 1. i en måned? Det vil jo være surt at I - imod forventning - ikke har backup en dag hver anden måned. Falsk tryghed er det farligste.

En nem alternativ løsning er at bruge date of year 'date +%j' - I arbejder jo alligevel ikke nytårsaftensdag. Den forkromede løsning, er naturligvis at lave noget mere sofistikeret og bruge SECONDSSINCE1970 / SECONDSPERDAY som en hurtig udledning af "antal dage siden 1/1 1970).
  • Log ind eller opret dig for at tilføje kommentarer

# 4

13 år 8 måneder siden

Permalink

Indsendt af peque den 20. oktober 2011 kl. 19:26

Permalink

Hej mrbrown79
Tak for dit

Hej mrbrown79
Tak for dit input.
Ja vi er absolut klar over dette.
Ved siden af dette tager vi ugentlige backup af denne NAS, som synkes op 4uger tilbage. Udover dette har vi en Månedtlig backup på extern harddisk der opbevares externt huset. Derudover køres alt udvikling mm af GUI på en helt extern server :-)
Da vores system kører www.mera.dk princip, fylder det pænt meget ca små 100GB i form af pdf-dokumenter,database mm - er der en hel del at tage hensyn til.
Men det er en af de store "bekymringer" og der bliver løbende hele tiden tjekket op på om vores data er valide.

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

# 5

13 år 8 måneder siden

Permalink

Indsendt af peque den 20. oktober 2011 kl. 19:33

Permalink

Og lige for at vise min

Og lige for at vise min løsning

DIR=""
DAY="`date +%d`"

# Defining which day of month it is even or odd.
RES=$(($DAY % 2 ))
if [ $RES -eq 0 ];
then
$DIR="Ldag"
else
$DIR="Udag"
fi

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

Svar søges

Reserve kernel og btrfs 0
den er sjov 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0

Seneste aktivitet

PcLinuxOS er død længe leve Pclosdebian 5
En snak om Linux-kompatibel software 12
PCLinuxOS 28
"Intet realistisk alternativ" - mig i r*ven 17
Open source events i danmark? 3
Virtuel maskine? 4
Gode anmeldelser Zorin OS 17.3 8
Open Source-eksperimentet 5
Nulstilling af adgangskode 6
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !