**svchost.exe** (Service Host) ist ein zentraler Systemprozess im Microsoft Windows-Betriebssystem. Er dient als Container-Prozess, der verschiedene Windows-Dienste (Services) ausführt. Viele Sys... [mehr]
Mit dem Befehl `lsof` kannst du herausfinden, welche Prozesse auf eine bestimmte Datei oder ein Verzeichnis zugreifen. Das funktioniert so: **Für eine Datei:** ```bash lsof /pfad/zur/datei ``` Beispiel: ```bash lsof /var/log/syslog ``` **Für ein Verzeichnis (alle darin geöffneten Dateien):** ```bash lsof +D /pfad/zum/verzeichnis ``` Beispiel: ```bash lsof +D /home/deinuser/projektordner ``` **Hinweise:** - Für tiefer verschachtelte Verzeichnisse kann `lsof +D` langsam sein, da es rekursiv sucht. - Für eine nicht-rekursive Suche im Verzeichnis kannst du auch mit Wildcards arbeiten: ```bash lsof /pfad/zum/verzeichnis/* ``` - Du benötigst oft Root-Rechte, um alle Prozesse zu sehen. Führe dann `sudo lsof ...` aus. **Erklärung der wichtigsten Spalten:** - `COMMAND`: Name des Prozesses - `PID`: Prozess-ID - `USER`: Benutzer, dem der Prozess gehört - `FD`: File Descriptor (z.B. `cwd` für aktuelles Arbeitsverzeichnis) - `NAME`: Name der Datei/des Verzeichnisses **Beispielausgabe:** ``` COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME vim 1234 user 4u REG 8,1 12345 5678 /home/user/test.txt ``` So kannst du gezielt sehen, welcher Prozess auf eine Datei oder ein Verzeichnis zugreift.
**svchost.exe** (Service Host) ist ein zentraler Systemprozess im Microsoft Windows-Betriebssystem. Er dient als Container-Prozess, der verschiedene Windows-Dienste (Services) ausführt. Viele Sys... [mehr]