procfs (oder das proc-Dateisystem) ist ein spezielles Dateisystem in UNIX-ähnlichen Betriebssystemen, das Informationen zu Prozessen und andere Systeminformationen in einer hierarchischen dateiähnlichen Struktur darstellt
Ich habe einen kleinen 'Daemon' in Bash geschrieben, der auf die Kopfhörer umschaltet, wenn sie erkannt werden, und wenn nicht, auf einen externen USB-Lautsprecher mit PulseAudio umschaltet. Was ich suche, ist eine Möglichkeit, Benachrichtigungen über Änderungen an der Datei zu erhalten /proc/asound/card0/codec#0, wie inotifywaitdies auch bei echten Dateien der Fall …
Sagen wir, ich habe eine PID in der Hand, mypid=$$ Gibt es einen Bash / System-Befehl, mit dem ich auf das Beenden dieses Prozesses mit der angegebenen PID warten kann? Wenn kein Prozess mit mypid existiert, sollte der Befehl einfach fehlschlagen.
Unter Linux möchte ich wissen, welcher Prozess meine Festplatten-E / A-Bandbreite verwendet. Ich weiß, dass ich verwenden kann, iotopaber ich habe einen Computer, auf dem aus verschiedenen Gründen iotopkeine Installation möglich ist. Wie kann ich diese Informationen manuell abrufen? (Wie geht es iotopselbst weiter?)
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. …
Ich versuche herauszufinden, wie eine bestimmte Instanziierung protokolliert werden kann rrdtool, um festzustellen, ob der empfangene Pfad falsch ist. Ich weiß, dass ich die ausführbare Datei in ein Shell-Skript einbinden könnte, das die Parameter protokolliert, aber ich habe mich gefragt, ob es eine kernelspezifische Möglichkeit gibt, dies zu überwachen, möglicherweise …
Gibt es ein Tool wie iotopdas zur Überwachung von E / A auf bestimmten Volumes? (Oder habe ich eine Möglichkeit zum Filtern verpasst iotop?) Wenn nicht, gibt es eine Möglichkeit, über (sagen wir) auf diese Informationen zuzugreifen /proc? ( dstatusw. zeigen nur die Gesamtaktivität über alle Prozesse pro Volume hinweg …
Auf meinem Android-Gerät befindet sich die Datei /proc/net/unixwho's content, die nicht mit der einer Standard- Linux-Distribution übereinstimmt (die die Unix-Domain-Sockets anzeigt). Erste Zeilen: Num RefCount Protocol Flags Type St Inode Path 00000000: 00000002 00000000 00000000 0002 01 5287581 /data/misc/wifi/sockets/wpa_ctrl_789-3189 00000000: 00000003 00000000 00000000 0001 03 6402 /dev/socket/qmux_radio/qmux_client_socket 297 00000000: 00000002 …
Was ist der Unterschied zwischen Verzeichnisstruktur und Dateisystem ? Unix / Linux- Verzeichnisse und Dateisysteme sehen wie folgt aus: Die folgenden zwei Verzeichnisse kennen wir offensichtlich. /home/abc/xyzdir1 --is a directory /home/abc/xyzdir2 -- is a directory Die folgenden drei Beispiele sagen Dateisystem. /proc -- is a file system / -- is …
Was ist der Zweck der /proc/pid/mountinfoDatei (wobei pid eine numerische Prozess-ID ist)? Soweit ich sehen kann, spiegelt es den Inhalt der /proc/mountsDatei wider, jedoch mit zusätzlichen Informationen. Außerdem scheint die Datei für alle Prozesse gleich zu bleiben: diff für zwei zufällig ausgewählte Prozesse gibt keine Ausgabe zurück ( diff /proc/3833/mountinfo …
Ich habe ein einfaches Skript geschrieben, echodessen PID: #/bin/bash while true; do echo $$; sleep 0.5; done Ich führe das Skript (es steht 3844immer wieder) in einem Terminal aus und versuche, tailden Dateideskriptor in einem anderen zu verwenden: $ tail -f /proc/3844/fd/1 Es druckt nichts auf den Bildschirm und hängt …
Ich habe einen Hochverfügbarkeitscluster (Heartbeat), der über eine serielle Leitung und zwei Ethernet-NICs verbunden ist. Ich möchte ein Überwachungsskript einrichten, das in der Lage ist, getrennte serielle Leitungen zu erkennen (im Grunde wurde dieselbe Frage bei SO beantwortet , aber ich bin mit einer solchen allgemeinen Antwort nicht zufrieden). Ich …
Ich habe mich in den letzten Tagen gefragt, wie genau das funktioniert. Wir können Kernel-Laufzeitparameter mit sysctl oder echo boolen 1> /proc/sys/module/exactParameterin /sys/modules/module/parameters/parameterfestlegen, aber wir können auch Werte festlegen. Beziehen sich die Parameter für Module /proc/sys/nur auf den Kernel? oder könnte es auch Parameter für ladbare Kernelmodule geben? LKM enthüllt …
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.