So erhalten Sie die Haltung eines Shell -Skripts

So erhalten Sie die Haltung eines Shell -Skripts
In Linux- und UNIX-basierten Betriebssystemen ist die Process ID (PID) eine eindeutige Kennung, die jedem laufenden Prozess zugewiesen ist, einschließlich Shell-Skripten. Das Erhalten der PID eines Shell -Skripts kann zur Überwachung, Fehlerbehebung und anderen Verwaltungsaufgaben nützlich sein. Es gibt verschiedene Möglichkeiten, die PID eines Shell -Skripts zu erhalten, und in diesem Artikel werden drei Methoden erörtert, um die PID eines Shell -Skripts zu erhalten.

So erhalten Sie die Haltung eines Shell -Skripts

Die Prozess -ID eines Shell -Skripts hat drei Möglichkeiten, aber man sollte sich daran erinnern, dass das Skript ausgeführt werden sollte. Hier sind diese drei Möglichkeiten:

  • Verwenden $$ Variable
  • Verwenden von PS -Befehl
  • Verwenden Sie den Befehl ps aux und awk

So erhalten Sie die PID mit $$ Variablen

Eine der einfachsten Möglichkeiten, die PID eines Shell-Skripts zu erhalten, ist die Verwendung der integrierten $$-Variablen. Die $$ Variable speichert die PID des aktuellen Prozesses, in dem in diesem Fall das Shell -Skript ist. Hier erfahren Sie, wie Sie die $$ -Variable verwenden, um die PID eines Shell -Skripts zu erhalten. Sie müssen lediglich die folgende angegebene Zeile in das Skript hinzufügen:

echo "pid dieses Skripts ist:" $$

Wenn Sie das Skript ausführen, wird seine Prozess -ID wie im Bild unten angezeigt:

So erhalten Sie den PID mit PS -Befehl

Der PS-Befehl ist ein vielseitiges Tool zum Anzeigen von Informationen zum Ausführen von Prozessen in Linux- oder UNIX-basierten Betriebssystemen. Hier erfahren Sie, wie Sie den PS -Befehl verwenden, um die PID eines Shell -Skripts zu erhalten:

PS -f | Grepp