|
| dselect timestamp Fra : Leif Neland |
Dato : 03-02-02 10:44 |
|
Jeg skal holde styr på på en del debian'er. Jeg har lavet et script, der
kører på hver maskine, og laver en rapport med bl.a. version af o/s, kerne,
named og sendmail, størrelse af cpu og ram m.m.
Disse data bliver så sat op på en webside, så man dels kan se en oversigt,
dels kan klikke på navnet og få en mere udførlig rapport.
Jeg vil gerne kunne se, hvornår der sidst er blevet kørt en dselect, så jeg
kan se om nogen maskine er blevet glemt. Er det muligt, eller skal jeg lave
et "killroy-was-here" script, der touch'er en fil? Eller en dselect-wrapper,
der først kører dselect, derefter toucher en fil?
Jeg lader maskinerne automatisk køre apt-get update og apt-get
dist-upgrade -d -f
-d; jeg skal ikke have maskinerne opdaterer sig selv, (tænk hvis en bug
gjorde at alle maskinerne hang...), men det er rart at pakkerne ligger klar,
når jeg "kommer forbi".
En anden mulighed er at køre apt-get dist-upgrade --simulate, og så greppe
efter "packages upgraded"
Leif
| |
Peter Makholm (03-02-2002)
| Kommentar Fra : Peter Makholm |
Dato : 03-02-02 12:10 |
|
"Leif Neland" <leifn@neland.dk> writes:
> Jeg vil gerne kunne se, hvornår der sidst er blevet kørt en dselect, så jeg
> kan se om nogen maskine er blevet glemt. Er det muligt, eller skal jeg lave
Jeg tror ikke at der er noget sted hvor du kan se hvornår dselect
sidst er blevet kørt[0], men du kan måske bruge modification-time på
/var/lib/dpkg/status, så får du at vide hvornår der sidst er ændret på
de installerede pakker hvad end det så er gennem dpkg, dselect eller
apt.
0) Har har ikke nogen linux'er hvor dselect nogensinde har været kørt,
så jeg er ikke helt sikker, men næsten.
--
Når folk spørger mig, om jeg er nørd, bliver jeg altid ilde til mode
og svarer lidt undskyldende: "Nej, jeg bruger RedHat".
-- Allan Olesen på dk.edb.system.unix
| |
|
|