GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Starten Sie den Prozess unter Linux anhand seiner PID-Nummer mit dem Kill-Befehl neu, wie?

Es gibt kein „Neustart“-Signal. Sie müssen die Umgebung (Umgebung, cwd, cmdline, Sicherheitskontext …) von /proc/<pid> aufzeichnen und starten Sie den Vorgang erneut manuell.

SIGHUP ist nah dran, wird aber nur durch Konvention verwendet um das Programm aufzufordern, seine Einstellungen neu zu laden.


Es gibt ein "RELOAD"-Signal.

Angenommen, Sie haben einen squid Prozess mit PID 1 läuft im Container, wenn Sie den Squid-Prozess neu starten, wird der Container beendet. aber Sie können es wie folgt "NACHLADEN":

kill -HUP 1

Linux
  1. So beenden Sie einen Zombie-Prozess unter Linux

  2. So überprüfen Sie die Speichernutzung des Prozesses mit dem Linux-pmap-Befehl

  3. Wie beendet man einen Prozess unter Linux mit dem Befehl?

  4. Wie berechnet man die CPU-Auslastung eines Prozesses und aller seiner untergeordneten Prozesse in Linux?

  5. Wie man einen Prozess unter Linux anhält/fortsetzt

So beenden Sie einen Prozess in Linux

Kill-Befehl unter Linux

Killall-Befehl in Linux mit Beispielen

So beenden Sie Zombie-Prozesse in Linux

5 schnelle Möglichkeiten, einen Prozess in Linux zu beenden

Wie man einen Prozess unter Linux beendet