Als «process» getaggte Fragen

Dieses Tag befasst sich mit Betriebssystemprozessen. Es kann sich auch auf ein bestimmtes Konstrukt auf einer bestimmten Plattform beziehen, z. B. die System.Diagnostics.Process-Klasse für .NET

2
Verwendung und Bedeutung von Sitzung und Prozessgruppe in Unix?
Unix-Prozesse haben eine Sitzungs-ID und sind Teil einer Prozessgruppe, die mit Funktionen wie setsid () / getpgrp () geändert / abgefragt werden kann. Das Konzept einer Prozessgruppe und einer Sitzung entging mir jedoch immer. Könnte jemand erklären, welche Bedeutung unterschiedliche Sitzungen und Prozessgruppen haben - warum / wann möchte man …
81 unix  process 


8
Gibt es eine Möglichkeit, den effektiven Prozessnamen in Python zu ändern?
Kann ich den effektiven Prozessnamen eines Python-Skripts ändern? Ich möchte einen anderen Namen anstelle des tatsächlichen Namens des Prozesses anzeigen, wenn ich die Systemprozessliste erhalte. In CI kann eingestellt werden strcpy(argv[0],"othername"); Aber in Python argv[0] = "othername" scheint nicht zu funktionieren. Wenn ich eine Prozessliste bekomme (mit ps axin meiner …
78 python  process  arguments  hide  ps 




3
Argumentübergabestrategie - Umgebungsvariablen vs. Befehlszeile
Die meisten Anwendungen, die wir Entwickler schreiben, müssen beim Start extern parametrisiert werden. Wir übergeben Dateipfade, Pipe-Namen, TCP / IP-Adressen usw. Bisher habe ich die Befehlszeile verwendet , um diese an die zu startende Anwendung zu übergeben. Ich musste die Befehlszeile analysieren mainund die Argumente dorthin leiten, wo sie benötigt …


1
Htop zeigt mehrere Java-Prozesse mit unterschiedlichen Pids
Htop auf meinem Linux-Rechner zeigt viele "Prozesse" nach dem Start eines Java-Programms / JVM. Ich verstehe, dass die JVM mehrere Threads ausführt (für das eigentliche Programm, für die Garbage Collection usw.). Aber wie kommt es, dass htop sie als mehrere Prozesse mit unterschiedlichen Pids auflistet? Was genau sind diese Prozesse?
74 java  process  jvm  htop 

11
Wie kann man ein Java-Programm dämonisieren?
Ich habe ein Java-Programm, das ich auf einem Linux-System dämonisieren möchte. Mit anderen Worten, ich möchte es in einer Shell ausführen und nach dem Abmelden weiter ausführen lassen. Ich möchte auch in der Lage sein, das Programm sauber zu stoppen. Ich habe diesen Artikel gefunden, der eine Kombination aus Shell-Scripting …
73 java  process  daemon 


7
Shell-Skript lesen fehlende letzte Zeile
Ich habe ein ... seltsames Problem mit einem Bash-Shell-Skript, auf das ich gehofft hatte, einen Einblick zu bekommen. Mein Team arbeitet an einem Skript, das Zeilen in einer Datei durchläuft und in jeder Zeile nach Inhalten sucht. Wir hatten einen Fehler, bei dem beim Ausführen über den automatisierten Prozess, bei …
73 bash  process 

1
Warum war der Kommentar „Nicht gleichzeitig eine Diskette formatieren“ lustig, wenn es um Threads und Prozesse ging?
Ich habe den Unterschied zwischen Thread und Prozessen gelesen und bin auf den Kommentar gestoßen, den Benutzer in der zweiten Antwort hinterlassen haben Solange Sie nicht gleichzeitig eine Diskette formatieren. Es hat 27 positive Stimmen, aber niemand hat den Grund dafür erklärt. Ich würde gerne wissen, was der Kommentator bedeutet, …

8
Einen Prozess mit Java beenden
Ich würde gerne wissen, wie man einen Prozess "tötet", der gestartet wurde. Ich kenne die Prozess-API, bin mir aber nicht sicher, ob ich damit einen bereits ausgeführten Prozess wie Firefox.exe usw. "beenden" kann. Wenn die Prozess-API verwendet werden kann, können Sie mich bitte auf die verweisen richtige Richtung? Wenn nicht, …
71 java  process 

4
Werden beim Aufruf von fork Threads kopiert?
Wenn ich ein Programm mit Threads habe und fork()ein Unix-basiertes System aufrufe, werden die Threads kopiert? Ich weiß, dass der virtuelle Speicher für den aktuellen Prozess 1: 1 in den neu erzeugten Prozess kopiert wird. Ich weiß, dass Threads einen eigenen Stapel im virtuellen Speicher eines Prozesses haben. Daher sollte …
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.