Ich habe zwei Skripte: running_script script_one Ich muss die PID für die / alle Instanzen running_scriptabrufen, die unter einem Benutzernamen ausgeführt werden, und dann pkilldie running_scriptProzesse und Tochter stoppen . Wir haben so etwas erwartet wie: ps -fu will | grep running_script um den / die running_scriptProzess (e) zu finden. …
Angenommen, ich habe das folgende Skript: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done In der Schlüsselzeile lese und schreibe ich dieselbe Datei, tmpdie manchmal fehlschlägt. (Ich …
Mit dem psBefehl können wir den Eigentümer eines Prozesses ermitteln . Bedeutet dies, dass andere Benutzer diesen Prozess nicht ausführen / beenden / fortsetzen können?
Gibt es eine Möglichkeit, ähnliche Prozesse zu gruppieren, wenn Tools wie top / htop verwendet werden? Manchmal möchte ich nur wissen, was mein Gedächtnis beansprucht, und einige Programme (meistens Browser) verwenden mehrere Prozesse, was es schwierig macht zu lesen, wie viel RAM sie tatsächlich verwenden. Bisher habe ich mir nur …
Wenn ich mir die Grenzen eines laufenden Prozesses anschaue, sehe ich Max pending signals 15725 Was ist das? Wie kann ich einen vernünftigen Wert für einen ausgelasteten Dienst ermitteln? Im Allgemeinen kann ich anscheinend keine Seite finden, auf der die einzelnen Grenzwerte erläutert werden. Einige sind ziemlich selbsterklärend (max. Geöffnete …
Ich habe einen Prozess, der aus einer Shell hervorgegangen ist. Es wird als Hintergrundprozess ausgeführt und exportiert eine Datenbank in eine CSV-Datei in /tmp. Wie kann ich feststellen, wann der Hintergrundprozess abgeschlossen ist (beendet / beendet) oder ob die CSV-Dateisperre geschlossen wurde? Ich habe vor, die Datei nach dem Schreiben …
Beim Lesen des Buches Hacking: The Art of Exploitation von Jon Erickson versuche ich, die Adresse einer Umgebungsvariablen zu approximieren SHELLCODE, um ein Programm auszunutzen. Jedes Mal, wenn ich renne getenv("SHELLCODE");, um den Ort zu finden, ist das Ergebnis völlig anders. Auszug aus meiner Muschel: > for i in $(seq …
Linux-Anwendungen gabeln im Allgemeinen dann exec (mit execve ()), aber Java-Anwendungen und bestimmte Apache-MPMs verwenden Threading. Wenn Forking verwendet, verwendet Fork + Exec, um einen Prozess zu erzeugen. Was ist die High-Level-Version für das Threading? Wie erzeugt JVM oder Worker MPM Threads?
Gibt es eine Möglichkeit, die Festplatten-E / A pro PID / Prozess anzuzeigen? Monitorix zeigt mir Folgendes und korrigiert mich, wenn ich falsch liege, aber es sieht so aus, als würde die Festplatte das gesamte System verlangsamen: UPDATE # 1 Atop scheint über alles einen tollen Überblick zu geben. Darf …
Ich untersuche das Verhalten eines Skripts, das normalerweise als automatisierter Prozess ausgeführt wird (z. B. cron, Jenkins). Das Skript kann (eventuell) Befehle aufrufen, die sich bei interaktiver Ausführung anders verhalten (nach Benutzereingaben suchen). Ich patchwerde zum Beispiel fragen, was mit einem umgekehrten Patch zu tun ist, und svnnach Passwörtern fragen, …
Gibt es Nachteile beim Ausführen von Prozessen mit Echtzeitpriorität ( chrt -f 99)? Meine Hypothese ist, dass dies in Kombination mit einer Affinität sicherstellt, dass jede Prävention meines Prozesses minimal ist und daher jeglicher Jitter (insbesondere Netzwerklatenz) minimiert wird - dies hilft nicht bei der Gesamtlatenz, aber in diesem Moment …
Ich muss die E / A-Statistiken eines Prozesses überwachen, der auf die Festplatte schreibt. Ziel ist es, zu lange hohe Schreibraten zu vermeiden. Ich weiß, dass es ein iostatTool gibt, um diese Aufgabe systemweit zu erfüllen. Gibt es etwas Ähnliches, um die Nutzung einzelner Prozessdatenträger zu überwachen?
Ich habe ein Programm. Wenn es läuft, steigt die CPU-Temperatur von 50 auf 80 Grad Celsius, was mein Hauptanliegen ist. Ich kann die CPU-Frequenz steuern, um sie zu verlangsamen, aber auch andere Prozesse werden verlangsamt, was ich nicht möchte. Ist es möglich, einen bestimmten Prozess zu verlangsamen, ohne andere Prozesse …
Ich habe eine Frage gestellt, um zu wissen, wie mehrere Nachrichtenzeilen vom Python-Unterprozessmodul abgerufen werden können. Das Problem ist, dass ich im Verlauf des Testens den Python-Prozess beenden musste, der den Gnuchess-Prozess ausführt. Die Verwendung von ^ c in der Befehlszeile scheint den Python-Prozess zu beenden, nicht jedoch den Gnuprozess. …
Ich kann den Hintergrundprozess mit ps sehen. Aber gibt es eine Möglichkeit, den Vordergrundprozess anzuzeigen? Zum Beispiel, $ nohup process1 & dann ps -ef | grep "process1" würde den Prozess "process1" in der Ausführung anzeigen. Der obige Befehl würde jedoch keinen Vordergrundprozess anzeigen, der wie folgt ausgeführt wird: $ process2
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.