/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Mindre shell script som skal slette
Fra : Kenneth Laulund Niel~


Dato : 02-10-02 09:29

Hej

Jeg står og skal have lavet et mindre shell script som sletter
filer der er ældre end 14 dage men jeg kan ikke lige greje
hvordan enten noget med date, også tjekke timestamp på filerne?

De filer jeg skal slette er log filer som for formattet:
".[day, 2 digits][month, 3 letters][year, 4 digits]"

Nogen måde jeg kan bruge dette til at slette udfra?

Gerne links til shell script tutorials da jeg er begynder! :)

--
Kenneth
dsl25451@vip.cybercity.dk



 
 
Lars Kongshøj (02-10-2002)
Kommentar
Fra : Lars Kongshøj


Dato : 02-10-02 09:47

Kenneth Laulund Nielsen wrote:
> Jeg står og skal have lavet et mindre shell script som sletter
> filer der er ældre end 14 dage men jeg kan ikke lige greje
> hvordan enten noget med date, også tjekke timestamp på filerne?
> De filer jeg skal slette er log filer som for formattet:
> ".[day, 2 digits][month, 3 letters][year, 4 digits]"
> Nogen måde jeg kan bruge dette til at slette udfra?

Man plejer at gøre den slags med find (hvor man så sletter på basis af
filoprettelsesdatoen).
Prøv "man find".

> Gerne links til shell script tutorials da jeg er begynder! :)

Søg evt. på google.

--
Lars Kongshøj

Christian Hemmingsen (02-10-2002)
Kommentar
Fra : Christian Hemmingsen


Dato : 02-10-02 20:50

"Kenneth Laulund Nielsen" <Does@not.exist.spammer.ha.ha> writes:

> Hej
>
> Jeg står og skal have lavet et mindre shell script som sletter
> filer der er ældre end 14 dage men jeg kan ikke lige greje
> hvordan enten noget med date, også tjekke timestamp på filerne?
>
> De filer jeg skal slette er log filer som for formattet:
> ".[day, 2 digits][month, 3 letters][year, 4 digits]"
>
> Nogen måde jeg kan bruge dette til at slette udfra?
>
> Gerne links til shell script tutorials da jeg er begynder! :)

Hvad med at bruge tmpwatch? Jeg vil tro den er standard i de fleste
linux distributioner og alle mulige andre afarter af unix-agtige
systemer.

--
Christian Hemmingsen

Adam Sjøgren (02-10-2002)
Kommentar
Fra : Adam Sjøgren


Dato : 02-10-02 21:23

On Wed, 2 Oct 2002 10:29:16 +0200, Kenneth Laulund Nielsen wrote:

> Jeg står og skal have lavet et mindre shell script som sletter filer
> der er ældre end 14 dage men jeg kan ikke lige greje hvordan enten
> noget med date, også tjekke timestamp på filerne?

Kig på "find" og "xargs".

$ find blahblah | xargs blah

Hvad der skal stå på blah'ernes pladser kan læses på man-siderne.


Mvh.

--
"Super heroes wear snow pants?" Adam Sjøgren
"When there's snow out, they do!" asjo@koldfront.dk

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408866
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste