|
| 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
| |
|
|