Mailinglist Archive: opensuse-de (1712 mails)

< Previous Next >
Re: komplettes System auf Dateiaenderungen pruefen
  • From: Thomas Moritz <thm_ml@xxxxxxxxxxx>
  • Date: Wed, 11 Nov 2009 16:00:52 +0100
  • Message-id: <200911111600.52755.thm_ml@xxxxxxxxxxx>
Am Mittwoch 11 November 2009 14:56:17 schrieb David Haller:

Hallo David,

Am Mit, 11 Nov 2009, Thomas Moritz schrieb:
in Vorbereitung auf meine spezielle Install-Orgie beschaeftige
ich mich gerade damit, wie ich Veraenderungen am kompletten
Dateisystem erkennen kann.Ich moechte lediglich feststellen,
wohin ueberall das System schreibt.

Du könntest das machen, was checkinstall macht ;) Dich in die
relevanten Funktionen einklinken, dazu könntest du wohl sogar die
Lib von checkinstall verwenden. Ah, einfacher:

installwatch -o LOGDATEI DEIN_BEFEHL

Die Lib ist 'installwatch.so' ;)

Gerade getestet:
installwatch -o /var/log/installtest.log touch /var/log/installtest.txt

installtest.log sagt:
3 open /var/log/installtest.txt #success

Cool :-)
Mit was sich die checkinstall-Gegner so alles beschaeftigen :-)
Fuer Tests in kurzen Zeitraeumen ist das wohl die beste Idee!
Zur Ueberwachung ueber einen laengeren Zeitraum waere aide
wieder besser, da nicht fortlaufend die installwatch-Prozesse
herumtoben.

Danke Dir!

PS.: es kommt natuerlich ziemlich viel Zeuch ins log
und das schon bei vi, mit dem ich nur "Test" schrub :-)

installwatch -o /var/log/installtest.log vi /var/log/installtest.txt

0 access /usr/share/terminfo/x/xterm #success
0 access /var/log/installtest.txt #success
4 open /var/log/.installtest.txt.swp #success
5 open /var/log/.installtest.txt.swx #success
0 unlink /var/log/.installtest.txt.swx #success
0 unlink /var/log/.installtest.txt.swp #success
4 open /var/log/.installtest.txt.swp #success
0 chmod /var/log/.installtest.txt.swp 00644 #success
0 access /var/log/installtest.txt #success
0 access /var/log/installtest.txt #success
3 open /var/log/4913 #success
0 fchown 3 0 0 #success
0 unlink /var/log/4913 #success
-1 unlink /var/log/installtest.txt~ #Datei oder Verzeichnis nicht
gefunden
0 rename /var/log/installtest.txt /var/log/installtest.txt~
#success
3 open /var/log/installtest.txt #success
0 chmod /var/log/installtest.txt 0100644 #success
0 unlink /var/log/installtest.txt~ #success
5 open /root/.viminfo.tmp #success
0 fchown 5 0 0 #success
0 unlink /root/.viminfo #success
0 rename /root/.viminfo.tmp /root/.viminfo #success
0 unlink /var/log/.installtest.txt.swp #success


MfG Th. Moritz
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >