Re: perl?

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Thu, 9 Apr 2009 19:18:11 +0200 (CEST)

Heino Tiedemann wrote:
> Oliver Fromme wrote:
> > Ketzerisch wäre ein »pkg_delete -f 'perl*'«.
> >
> > Auf meiner Kiste hier ist perl als Dependency von zahl-
> > reichen anderen Ports eingetragen, aber benutzt wird es
> > trotzdem nicht
>
> Woher weisst du das?

Eben wegen diesem:

> > (die atime ist > ein Monat alt).
>
> atime?

ls -Lul /usr/local/bin/perl

Das zeigt die die atime (access time, d.h. Zeit des letzten
Lese-Zugriffs), sofern Du das Dateisystem nicht mit noatime
gemountet hast.

Wenn Du perl aufrufst, wird die atime auf die aktuelle Zeit
gesetzt. Die atime sagt Dir also im prinzip, wann perl
zuletzt aufgerufen wurde.

Allerdings wird die atime auch bei Backups aktualisiert, da
Backup-Programme zwangsläufig die Datei lesen müssen (außer
solche, die nicht über das Dateisystem gehen, sondern über
das Raw-Device, z.B. dump(8)).

Die atime sagt Dir also entweder den Zeitpunkt des letzten
Backups oder den Zeitpunkt der letzten Benutzung, je nach-
dem, welches das jüngere Ereignis ist. Und natürlich set-
zen auch alle anderen Tools, die die Datei lesen müssen,
die atime, z.B. ldd(1). Und wenn Du einen Port instal-
lierst, überprüfen hirntote Configure-Scripte häufig, ob
perl vorhanden und benutzbar ist (egal ob es dann auch
benötigt wird oder nicht), was natürlich auch die atime
setzt.

Langer Rede kurzer Sinn: Die atime _kann_ als Anhaltspunkt
verwendet werden, aber man muss mit der Interpretation des
Ergebnisses vorsichtig sein.

Im meinem Fall lag die atime mehr als einen Monat zurück;
perl wurde also mindestens so lange nicht verwendet, und
möglicherweise noch viel länger.

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"The ITU has offered the IETF formal alignment with its
corresponding technology, Penguins, but that won't fly."
        -- RFC 2549
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 09 Apr 2009 - 19:18:39 CEST

search this site