Ich habe festgestellt, dass der Inhalt der Zwischenablage manchmal nicht mehr verfügbar ist, wenn die Quellanwendung (aus der der Inhalt kopiert wurde) geschlossen wird. Dies führt mich zu der Frage, ob es möglich ist, die Quellanwendung zu kennen (z. B. durch PID). Warum? Wenn die Quellanwendung ein Terminal ist, möchte …
Ausgehend von der hier gestellten Frage möchte das OP wiederholt die PID eines Prozesses abfragen, der pidofin einem Shell-Skript verwendet wird. Dies ist natürlich ineffizient, da ein neuer Prozess für das pidofProgramm mehrmals pro Sekunde gestartet werden muss (ich weiß nicht, dass dies die Ursache für die CPU-Spitzen in der …
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 möchte ein Programm erstellen, das nach dem Start (mit Root-Rechten) nur schwer zu stoppen ist (selbst für den Administrator). Nach dem Start sollte sich der Prozess beim Start selbst fortsetzen, bis er zum Stoppen aufgefordert wird. Der Stoppvorgang sollte einige Zeit dauern (dh teuer sein). Ich weiß, dass dies …
Ich lese "Die Unix-Programmierumgebung", verstehe aber das aktuelle Prozessverzeichnis des Konzepts nicht . Jeder Prozess hat ein aktuelles Verzeichnis , und es wird implizit angenommen, dass alle Dateinamen mit dem Namen dieses Verzeichnisses beginnen, es sei denn, sie beginnen direkt mit einem Schrägstrich. Bedeutet dies, dass jeder Prozess ein Zeichen …
(Erneutes Posten unter Unix gemäß dem Vorschlag in /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) Die kurze Frage ist, was sollte eine Shell tun, wenn sie sich in einer verwaisten Prozessgruppe befindet, der das tty nicht gehört? Aber ich empfehle, die lange Frage zu lesen, weil sie amüsant ist. Hier ist eine unterhaltsame und aufregende …
Ich bearbeite ein init.d-Skript. Das Skript init.d führt ein Dienstprogramm-Skript aus, das dann einen Prozess ausführt. Wie würde ich aus beiden Bash-Skripten den Hauptprozess als bestimmten Benutzer und bestimmte Gruppe starten lassen?
Eine Leiterplatte ist ein Prozesssteuerungsblock , dies ist die Definition in Wikipedia Process Control Block (PCB, auch Task Controlling Block, [1] Task Struct oder Switchframe genannt) ist eine Datenstruktur im Betriebssystemkern, die die Informationen enthält, die zum Verwalten eines bestimmten Prozesses erforderlich sind. Die Leiterplatte ist "die Manifestation eines Prozesses …
Ich verwende einen psBefehl als Teil einer Übung, um Prozesse zu identifizieren, die länger als ein bestimmter Schwellenwert ausgeführt werden. Ich verwende die folgende Vorlage, um die verstrichene Zeit für einen Know-Prozess-Befehl abzurufen: ps -eo etime,command | grep <something to identify a process> | grep -v grep | awk '{print …
Bei einem Standard-PC möchten wir damit rund um die Uhr einige Aufgaben im Hintergrund ausführen. Grundsätzlich möchten wir Befehle wie: add-task *insert command here* list-tasks remove-task(s) Die hinzugefügten Aufgaben sollten einfach in eine Warteschlange gestellt und nacheinander im Hintergrund ausgeführt werden (nach dem Abmelden der Shell weiter ausgeführt). Gibt es …
Aus Mauerers Linux-Kernel-Architektur, Kernel-Threads sind Prozesse, die direkt vom Kernel selbst gestartet werden. Sie delegieren eine Kernelfunktion an einen separaten Prozess und führen sie dort parallel zu den anderen Prozessen im System aus (und tatsächlich parallel zur Ausführung des Kernels selbst). Kernel-Threads werden häufig als (Kernel-) Daemons bezeichnet . Sie …
Wenn unter Linux ein untergeordneter Prozess beendet wird und sein übergeordneter Prozess noch nicht darauf gewartet hat, wird er zu einem Zombie-Prozess. Der Exit-Code des Kindes wird im PID-Deskriptor gespeichert. Wenn a SIGKILLan das Kind gesendet wird, sollte dies keine Auswirkung haben. Bedeutet dies, dass der Exit-Code nicht durch den …
Ich habe Zugriff auf einen 8-Kern-Knoten eines Linux-Clusters. Wenn ich am Knoten angemeldet bin, kann ich mit diesem Befehl eine Liste der Prozessoren anzeigen: more /proc/cpuinfo In meinem 8-Kern-Knoten sind die Prozessoren von 0 bis 7 nummeriert. Jeder Prozessor ist eine Intel Xeon-CPU (E5430 bei 2,66 GHz). Angenommen, ich rufe …
Ich lese "BASH Pocket Guide von Oreilly". Es sagte: Die Prozess-ID des aktuellen Bash-Prozesses. In einigen Fällen kann dies von $$ abweichen. Oben Erklärung, erklärte $BASHPIDVariable. Frage: Welche Fälle?
Smalltalk als Hintergrund EINTRist der Fehler, den sogenannte unterbrechbare Systemaufrufe zurückgeben können. Wenn ein Signal auftritt, während ein Systemaufruf ausgeführt wird, dieses Signal nicht ignoriert wird und ein Signalhandler dafür definiert wurde, der SA_RESTARTnicht gesetzt ist, und dieser Handler dieses Signal verarbeitet, gibt der Systemaufruf den EINTRFehlercode zurück. Als Randnotiz …
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.