PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wann startete eine Anwendung?



dnspics
26.07.07, 21:33
Hi,
ich habe das Problem das ich heraus finden will wann wer eine Anwendung auf einem Linux-System gestartet hat bzw hatte.
Mit ps hatte ich es schon versucht aber damit habe ich es nicht hin bekommen nicht mehr laufende Programme zu sehen wann sie gestartet wurden.

Kennt jemand eine Möglichkeit eine Programmstart Statistik aufzurufen?

marce
27.07.07, 08:13
evtl. bekommst Du über die .bash-history was raus, jedenfalls, solange das Ding per Konsole gestartet wurde.
Ansonsten gibt's evtl. noch Anwendungs-Logfiles - oder eben entsprechende "Monitor"-Tools des Systems, sofern denn eingerichtet...

Escorte2
27.07.07, 12:18
Wie marce schon sagte, erst nach Spuren in Logfiles suchen.
Ansonsten ist noch folgender Befehl hilfreich:
stat /ein/programm
Da steht dann was von:
Access: 2007-07-27 12:00:01

Das zeigt zwar nicht den ausführenden User, aber zumindest den letzten Zeitpunkt...

E2

MiGo
27.07.07, 17:24
Ansonsten gibt es afaik noch die Kernel-Option "bsd process accounting", mit dem du Starts und Dauer von Programmen (nebst ausgführendem User) loggen lassen kannst - dafür ist aber meist ein neuer Kernel fällig.

marce
27.07.07, 17:32
AFAIK kann man sich das auch vom SEL oder AppArmour mitloggen lassen, so man ein System am laufen hat welches dieses unterstützt...