Warum /proc/pid/mapsenthält es einige Datensätze für dieselbe Bibliothek? Hier ist ein Beispiel: 7fae7db9f000-7fae7dc8f000 r-xp 00000000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7dc8f000-7fae7de8f000 ---p 000f0000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7de8f000-7fae7de97000 r--p 000f0000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7de97000-7fae7de99000 rw-p 000f8000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 Was bedeutet das ?
Ich interessiere mich für prozessübergreifende Netzwerk-E / A-Zähler, wie die in /proc/net/devund fand, was ich dachte, war es unter /proc/<pid>, dh /proc/<pid>/net/dev. Aber es scheint, dass das zu einfach war, weil sie die gleichen Zähler wie das System enthalten. Wenn ich mich zwischen System und System unterscheide, <pid>bekomme ich die …
Ich kenne strace und ltrace, aber das sagt mir nur, welche Systemaufrufe bzw. Bibliotheksaufrufe ein Prozess ausführt. Ich möchte genau wissen, welche Anweisungen ein Prozess ausführt. Entweder Montage oder eine Art Mittelweg zwischen C und Montage, wenn dies möglich ist. Angenommen, die Binärdatei wurde nicht mit Debug-Symbolen kompiliert, daher ist …
Ich wollte ein einfaches CProgramm erstellen, um in mein Projektverzeichnis zu wechseln. Sein Inhalt ist wie folgt: #include <unistd.h> int main() { chdir("/home/enedil/projects/algo"); return 0; } Ich habe es mit folgendem Befehl kompiliert ( pro.cist sein Dateiname): gcc pro.c -o /usr/local/bin/pro Es gab keine Fehler oder Warnungen. Aber wenn ich …
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?
Ich habe ein Init-Skript /etc/init.d/myservicezum Initialisieren eines Dienstes wie folgt: ... start() { ... daemon /usr/sbin/myservice ... } stop() { ... pgrep myservice pidof myservice ps -ef | grep myservice ... } Und wenn ich versuche, den Dienst zu beenden, ist dies die Ausgabe: 10000 10001 10000 root 10000 1 …
Ich möchte wissen, ob es eine Möglichkeit gibt, einen Prozess unter Linux und Unix anzuhören - wann er endet und wie der Exit-Code des Prozesses (Skript) lautet. Ich will nicht , ein Skript schreiben , die ausgeführt werden XSekunden und überprüfen , indem Sie, ps -ef | grep PIDob der …
Auf dieser Seite aus Das Design und die Implementierung des 4.4BSD-Betriebssystems heißt es: Ein Hauptunterschied zwischen Pipes und Sockets besteht darin, dass Pipes einen gemeinsamen übergeordneten Prozess zum Einrichten des Kommunikationskanals benötigen Wenn ich jedoch richtig aufzeichne, ist die einzige Möglichkeit, einen neuen Prozess zu erstellen, forkein vorhandener. Ich kann …
Wenn ich bei meiner Standardinstallation von Linux Mint den folgenden Befehl ausführe: comp ~ $ ps -eo rtprio,nice,cmd RTPRIO NI CMD ... 99 - [migration/0] 99 - [watchdog/0] 99 - [migration/1] - 0 [ksoftirqd/1] 99 - [watchdog/1] Ich erhalte einige der Prozesse mit einer Echtzeitpriorität von 99. Was bedeutet rtprioein …
Um die Gesamt-CPU-Zeit eines Benutzers zu messen, verwende ich das Feld "utime" aus /proc/[pid]/stat: utime %lu Amount of time that this process has been scheduled in user mode, measured in clock ticks (divide by sysconf(_SC_CLK_TCK). This includes guest time, guest_time (time spent running a virtual CPU, see below), so that …
Ist es möglich, das Ausblenden von Prozessen für bestimmte Benutzergruppen unter einem Linux-System zu konfigurieren? Beispiel: Benutzer aus Gruppe X sollten keine Prozesse sehen, deren Eigentümer Benutzer aus Gruppe Y in ps / top oder unter / proc sind. Ist es möglich, ein solches Setup mit SELinux zu konfigurieren? (Ich …
Ich habe häufig Probleme mit Prozessen, die im D-Zustand stecken bleiben, aufgrund von NFS-Freigaben hinter Firewalls. Wenn ich Verbindungen verliere, bleiben Prozesse im D-Zustand hängen und ich kann sie nicht beenden. Die einzige Lösung ist ein harter Neustart. Ich habe mich gefragt, ob es noch andere Möglichkeiten gibt, aber alle …
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.