Als «process» getaggte Fragen

Ein Prozess ist eine Instanz eines Computerprogramms, das ausgeführt wird.


2
Drucken Sie Pids und Namen von Prozessen, während sie erstellt werden
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 …

1
Was ist der Zweck der Datei / proc / pid / mountinfo?
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 …
10 linux  mount  process  proc 

2
Wie kann ich einen schwer zu tötenden Prozess erstellen?
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 …
10 security  process  kill 

2
Was bedeutet es, dass jeder Prozess ein aktuelles Verzeichnis hat?
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 …
10 process 

1
Was sollten interaktive Shells in verwaisten Prozessgruppen tun?
(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 …


1
Wo ist PCB unter Linux?
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 …
10 linux  process  cpu 


4
Einfaches Warteschlangensystem?
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 …

1
Sind Kernel-Threads Prozesse und Daemons?
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 …




2
EINTR: Gibt es eine Begründung dafür?
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.