Verwenden Sie dieses Tag, wenn es um Systemprozessmanagement geht. Hierfür verwendete Befehle sind beispielsweise ps und kill -9 xxxx und service xyz start | stop | restart und htop. Wird häufig in Verbindung mit der Speicherverwaltung verwendet.
Für Katastrophen-Testszenarien in unserer Server-Umgebung suchen wir nach einer einfachen Möglichkeit, einen Prozess in den Zustand D (unterbrechungsfreier Ruhezustand) zu versetzen. Irgendwelche einfachen Wege? Ein Beispiel-C-Beispielcode wäre ein Plus :) Bearbeiten - Die erste Antwort ist halbkorrekt, da angezeigt wird, dass sich der Prozess im Status D befindet, er jedoch …
Ich lerne CentOS / RHEL und beschäftige mich derzeit mit Prozessmanagement. Das RHCSA-Buch, das ich lese, beschreibt, kill 1234wie man SIGQUIT sendet. Ich dachte immer, dass der Befehl kill, ohne einen Schalter für den Signaltyp hinzuzufügen, standardmäßig auf gesetzt sein solltekill -15 SIGTERM ist kill -15und SIGKILL ist kill -9, …
Ich habe ein Skript mit mehreren Befehlen. Wie kann ich Befehle gruppieren, um sie zusammen auszuführen (ich möchte mehrere Gruppen von Befehlen erstellen? Innerhalb jeder Gruppe sollten die Befehle parallel (gleichzeitig) ausgeführt werden. Die Gruppen sollten nacheinander ausgeführt werden und warten, bis eine Gruppe fertig ist, bevor sie gestartet werden …
Wenn ich laufe top -H, sehe ich, dass meine mehreren mysqlThreads alle dieselbe PID haben. ps -eLfIch sehe jedoch, dass jeder eine andere PID hat: ps -eLf UID PID PPID LWP C NLWP STIME TTY TIME CMD mysql 1424 1 1424 0 17 18:41 ? 00:00:00 /usr/sbin/mysqld mysql 1424 1 …
Nehmen wir an, der Prozess läuft in einer begrenzten Umgebung: ( ulimit ... -v ... -t ... -x 0 ... ./program ) Programm wird beendet. Es kann viele Gründe geben: Speicher- / Zeit- / Dateilimit überschritten; nur einfacher Segfault; oder sogar normale Kündigung mit Rückkehrcode 0. Wie kann man überprüfen, …
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 …
Wenn ich einen Prozess beginne und ihn in einem Terminalfenster hinterlege (z. B. ping google.com &), kann ich ihn mit kill %1beenden (vorausgesetzt, es handelt sich um Job 1). Wenn ich jedoch ein anderes Terminalfenster (oder eine andere Registerkarte) öffne, wird der Hintergrundprozess nicht unter aufgelistet jobsund kann nicht direkt …
Um kill (0) effizient zu unterstützen, muss der Kernel die Prozesse in einer Prozessgruppe verfolgen. Diese Informationen werden jedoch in keiner Weise dem Benutzerbereich zugänglich gemacht. Um diese Informationen zu erhalten, müsste man den gesamten procfs-Baum durchlaufen und die pgid überprüfen. Dies gilt für Linux, * BSD usw. Alle * …
Ich habe die PID und ich habe gerade ein Programm mit gestoppt kill -stop PID Jetzt möchte ich damit weitermachen kill -cont PID Aber nur wenn es schon aufgehört hat. Wie würde ich überprüfen, ob es gestoppt ist oder läuft?
Angenommen, ich habe den Prozess mit dem folgenden Befehl ausgeführt: myapp -e -c -f myapp.config > /var/log/myapp/myapp.log 2>&1 Nach einer Weile habe ich nur pidvon myappVerfahren, zB 1234. Gibt es eine Möglichkeit , den Befehl mit allen Flaggen und Umleitung Ausgang zu erreichen , myapp.logindem irgendwie gerade pid?
Ich verwende gerade Debian und manchmal muss ich Java manuell vom Terminal aus beenden, aber wenn ich es versuche kill #pid#oder pkill javanichts passiert. Keine Konsolenausgabe (ok, das ist normal) und Java läuft noch (nicht normal). Die einzige Möglichkeit, es zu beenden, besteht darin, den PC neu zu starten. Irgendwelche …
Ich habe häufig Probleme mit Prozessen, die im D-Zustand stecken bleiben, aufgrund von NFS-Freigaben hinter Firewalls. Wenn ich Verbindungen verliere, bleiben Prozesse im D-Zustand hängen und ich kann sie nicht beenden. Die einzige Lösung ist ein harter Neustart. Ich habe mich gefragt, ob es noch andere Möglichkeiten gibt, aber alle …
Ich habe einen lang laufenden und maschinellen Prozess gestartet. Ich habe getroffen CTRL-Z, um es zu stoppen. Ich habe es dann mit in den Hintergrund gestellt bg. Hoppla, ich hätte neu fgstarten sollen, damit ich es leicht stoppen und erneut starten kann. Was ist der einfachste Weg, um einen Prozess …
Wenn ich eine grafische Anwendung von einem Terminal aus starte, auf dem bash ausgeführt wird, ist diese Anwendung irgendwie mit dieser Bash-Sitzung verbunden. Wenn die Anwendungen beispielsweise Text ausgeben, wird dieser in der Bash-Sitzung angezeigt, von der aus er gestartet wird. Außerdem werden einige Anwendungen geschlossen, wenn ich das Terminal …
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.