Ich möchte keine komplizierten Tools wie den AppArmor-Beschwerdemodus verwenden. Ich benötige einfache Tools, um festzustellen, auf welche Dateien ein bestimmtes Programm zugreift.
Ich muss wissen, ob ein Prozess mit einer bestimmten PID einen Port ohne Verwendung externer Befehle geöffnet hat. Ich muss dann das /procDateisystem verwenden. Ich kann die /proc/$PID/net/tcpDatei zum Beispiel lesen und Informationen über die vom Prozess geöffneten TCP-Ports erhalten. Bei einem Multithread-Prozess /proc/$PID/task/$TIDenthält das Verzeichnis jedoch auch eine net/tcpDatei. …
Aus den Unix-Elektrowerkzeugen, 3. Ausgabe : Anstatt eine Datei zu entfernen, leeren Sie den Abschnitt: Wenn bei einem aktiven Prozess die Datei geöffnet ist (was bei Protokolldateien nicht ungewöhnlich ist), wirkt sich das Entfernen der Datei und das Erstellen einer neuen Datei nicht auf das Protokollierungsprogramm aus. Diese Nachrichten werden …
Ich verwende Putty, um meinen Linux-Server zu verbinden, auf dem sich meine Websites befinden. Ich kann ausführen # ps aux | less laufende Prozesse anzeigen. Aber ich möchte anzeigen, welche Dateien diese Prozesse ausführen? Ich habe es auch versucht # ps aux | grep <pid> Aber diesen Fehler bekommen: -bash: …
Ich möchte große Dateien, die von einem externen Prozess erstellt wurden, verschieben, sobald sie geschlossen sind. Ist dieser Testbefehl korrekt? if lsof "/file/name" then # file is open, don't touch it! else if [ 1 -eq $? ] then # file is closed mv /file/name /other/file/name else # lsof failed …
Gibt es eine (technische oder praktische) Begrenzung, wie groß Sie die maximale Anzahl geöffneter Dateien unter Linux konfigurieren können? Gibt es einige nachteilige Auswirkungen, wenn Sie es auf eine sehr große Anzahl konfigurieren (z. B. 1-100M)? Ich denke hier an die Servernutzung, nicht an eingebettete Systeme. Programme, die große Mengen …
Ich suche nach einem Tool, das geöffnete Dateien nach Aktivitätsgrad in der Datei sortiert auflistet. Also lsofmacht den Job nicht (es sei denn, ich übersehen eine Art zu verwenden lsof). Im Idealfall sollte das Tool wie folgt funktionieren topund man sollte in der Lage sein, zwischen bestimmten Aktivitäten zum Sortieren …
Meine Situation ist, dass von Zeit zu Zeit ein bestimmter Prozess (in diesem Fall Thunderbird) etwa eine Minute lang nicht auf Benutzereingaben reagiert. Ich iotophabe in dieser Zeit herausgefunden, dass es ziemlich viel auf die Festplatte schreibt, und jetzt möchte ich herausfinden, in welche Datei es schreibt, aber leider iotopgibt …
Nach der Installation von Wine ist Notepad eine Standardanwendung zum Öffnen unbekannter Textdateien per Doppelklick. Ich möchte dieses Verhalten beseitigen und Notepad aus der Liste der angebotenen Anwendungen zum Öffnen einer Datei vom unbekannten Typ entfernen. Ich habe gelöscht /usr/share/applications/wine-notepad.desktop, aber das hat nicht geholfen. Wie kann ich Notepad korrekt …
Ich hatte in letzter Zeit einen Mac bei der Arbeit und war erstaunt zu sehen, dass Xcode mein neuestes Projekt immer noch finden würde, nachdem ich seinen Ordner umbenannt und an einen anderen Ort verschoben hatte. Jetzt verstehe ich, dass dies das Ergebnis einer starken Infrastruktur bei der Arbeit ist, …
Das Standardlimit für offene Dateien pro Prozess beträgt beispielsweise unter Linux 1024. Für bestimmte Dämonen reicht dies nicht aus. Daher die Frage: Wie kann man das Limit für geöffnete Dateien für einen bestimmten Benutzer ändern?
Unter Linux: Normalerweise werden Pseudo-Terminals nacheinander zugewiesen. Heute wurde mir klar, dass auch nach einem Neustart meines Laptops pts/0plötzlich das erste geöffnete Terminalfenster (das immer früher war) wurde pts/5. Das war komisch und hat mich neugierig gemacht. Ich wollte herausfinden, welcher Prozess das Gerät belegt, /dev/pts/0und hatte kein Glück mit …
Ich habe einen stündlichen Crontab-Job, der alle 10 Minuten mit einer mtr( traceroute) Ausgabe ausgeführt wird (dies wird mehr als eine Stunde dauern, bevor er per E-Mail an mich zurückgeschickt wird), und ich möchte den aktuellen Fortschritt sehen. Unter Linux habe ich verwendet lsof -n | fgrep cron( lsofähnelt BSDs …
Sind Dateideskriptoren prozessübergreifend oder systemweit eindeutig? Weil jede Datei den gleichen Deskriptor für stdin und stdout zu verwenden scheint. Gibt es etwas Besonderes an diesen? Wie funktionieren stdin und stdout? Mir ist klar dev/fd, ist ein Link zu proc/self/fd, aber wie haben sie alle die gleiche Nummer? Bearbeiten: Auch nach …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.