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
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 …
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 …
Unter Unix können wir eine Prozessausführung vorübergehend unterbrechen und mit Signalen SIGSTOPund fortsetzen SIGCONT. Wie kann ich einen Single-Thread-Prozess in Windows ohne Programmierung anhalten?
Ich habe eine Methode, mit der ich einen Befehl auf dem lokalen Host ausführe. Ich möchte der Methode einen Timeout-Parameter hinzufügen, damit die Methode mit einem Fehlercode zurückgegeben wird, wenn der aufgerufene Befehl nicht in angemessener Zeit beendet wird. So sieht es bisher aus, ohne dass eine Zeitüberschreitung möglich ist: …
Ich muss sicherstellen, dass ein Prozess ausgeführt wird, bevor ich mit einer Methode fortfahre. Die Aussage lautet: Process.Start("popup.exe"); Können Sie einen WAIT-Befehl ausführen oder eine Verzögerung für diesen Wert festlegen?
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 …
Ist es möglich, die untergeordnete Prozess-ID von der übergeordneten Prozess-ID im Shell-Skript abzurufen? Ich muss eine Datei mit einem Shell-Skript ausführen, was zu einem neuen Prozess process1 (übergeordneter Prozess) führt. Diese process1 hat einen weiteren Prozess gegabelt process2 (Child - Prozess). Mithilfe eines Skripts kann ich die PID von process1 …
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?
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 …
Ich habe einen Prozess mit folgendem Code gestartet ProcessBuilder pb = new ProcessBuilder("cmd", "/c", "path"); try { Process p = pb.start(); } catch (IOException ex) {} Jetzt muss ich die PID des Prozesses kennen, die ich gerade begonnen habe.
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 …
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, …
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, …
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 …
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.