Unter Windows werden im Process Explorer alle Threads eines Prozesses angezeigt. Gibt es ein ähnliches Befehlszeilenprogramm für Linux, das mir Details zu allen Threads anzeigt, die ein bestimmter Prozess erzeugt? Ich denke, ich hätte mich klarer ausdrücken sollen. Ich möchte nicht die Prozesshierarchie sehen, sondern eine Liste aller Threads, die …
Ich habe einen Prozess von meinem Terminal getrennt: $ process & Das Terminal ist jetzt schon lange geschlossen, processläuft aber noch, und ich möchte einige Befehle an die Standardeingabe dieses Prozesses senden. Ist das möglich?
Wann immer wir in Unix einen neuen Prozess erstellen möchten, verzweigen wir den aktuellen Prozess und erstellen einen neuen untergeordneten Prozess, der genau dem übergeordneten Prozess entspricht. Dann führen wir einen Systemaufruf exec durch, um alle Daten des übergeordneten Prozesses durch die Daten des neuen Prozesses zu ersetzen. Warum erstellen …
Es verwirrt mich oft, dass ich, obwohl ich seit mehreren Jahrzehnten professionell mit Computern und Linux arbeite, den größten Teil der Betriebssystemfunktionen wie eine Black Box behandle, nicht anders als Magie. Heute habe ich über den killBefehl nachgedacht , und während ich ihn mehrmals am Tag verwende (sowohl in seiner …
Ich kenne das mit dem Befehl: lsof -i TCP (oder eine Variante von Parametern mit lsof) Ich kann bestimmen, welcher Prozess an einen bestimmten Port gebunden ist. Dies ist nützlich, wenn ich versuche, etwas zu starten, das an 8080 gebunden werden soll, und ein anderer Benutzer diesen Port bereits verwendet, …
Die meisten Shells bieten Funktionen wie &&und, ;um die Ausführung von Befehlen auf bestimmte Weise zu verketten. Aber was ist, wenn ein Befehl bereits ausgeführt wird? Kann ich trotzdem einen weiteren Befehl hinzufügen, der abhängig vom Ergebnis des ersten ausgeführt werden soll? Angenommen, ich bin gerannt $ /bin/myprog some output... …
Ich bin auf der Suche nach etwas wie Top ist die CPU-Auslastung. Gibt es ein Befehlszeilenargument für top, das dies ausführt? Momentan ist mein Gedächtnis so voll, dass sogar 'Mann oben' mit zu wenig Gedächtnis versagt :)
Ich habe versehentlich meinen telnetProzess "gestoppt" . Jetzt kann ich weder zurück "schalten", noch kann ich es töten (es reagiert nicht kill 92929, wobei 92929 die Prozess-ID ist.) Meine Frage ist also, ob Sie einen gestoppten Prozess in der Linux-Befehlszeile haben, wie Sie dorthin zurückwechseln oder ihn beenden, ohne darauf …
Wie kann ich überprüfen, ob ein laufender Prozess ein Signal erfasst, ignoriert oder blockiert? Im Idealfall möchte ich eine Liste von Signalen sehen oder muss das Signal zumindest nicht wirklich senden, um es zu überprüfen.
Angenommen, ich habe tausend oder mehr Instanzen eines Prozesses (zum Beispiel vi) ausgeführt. Wie kann ich sie alle in einem einzigen Schuss / einem Zeilenbefehl / einem Befehl töten?
Gibt es bei einer X11-Fenster-ID eine Möglichkeit, die ID des Prozesses zu ermitteln, der sie erstellt hat? Dies ist natürlich nicht immer möglich, zum Beispiel wenn das Fenster über eine TCP-Verbindung kam. Für diesen Fall möchte ich die IP und den Port, die mit dem entfernten Ende verbunden sind. Die …
Ich habe hier gelesen , dass der Zweck von exportin einer Shell ist, die Variable für Unterprozesse verfügbar zu machen, die von der Shell aus gestartet wurden. Ich habe jedoch auch hier und hier gelesen , dass "Prozesse ihre Umgebung von ihren Eltern erben (dem Prozess, der sie gestartet hat)". …
In einer VM auf einem Cloud-Anbieter wird ein Prozess mit einem seltsamen zufälligen Namen angezeigt. Es verbraucht erhebliche Netzwerk- und CPU-Ressourcen. So sieht der Prozess aus der pstreeSicht aus: systemd(1)───eyshcjdmzg(37775)─┬─{eyshcjdmzg}(37782) ├─{eyshcjdmzg}(37783) └─{eyshcjdmzg}(37784) Ich habe an den Prozess mit angehängt strace -p PID. Hier ist die Ausgabe, die ich habe: https://gist.github.com/gmile/eb34d262012afeea82af1c21713b1be9 …
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.