[LINUX] [sh] Das Speichern der Befehlsausführung führt zu Variablen

Ich benutze es, wenn ich einen Befehl in der Shell ausführen, das Ergebnis teilen und in einer Variablen speichern möchte.

$ set $(echo "1 2 3" | awk -F" " '{print $1, $2, $3}' )
$ echo $1
1
$ echo $2
2
$ echo $3
3

In Kombination mit dem Befehl ps wird ein Zombie-Prozess mit PPID = 1 ausgeführt Ich benutze es, um es loszuwerden.

cmd="Name des Zombie-Prozesses"   #Zombie-Prozess durch Fehler erstellt
ppid=1                  # PPID=1

ps all | while read F UID PID
do
    set $(ps o pid,ppid,cmd -p $PID | tail -n1 | awk -F" " '{print $1, $2, $3}'
    if [ $ppid = $2 ] && [ $cmd = $3 ] ; then
        sudo kill -9 $PID
    fi
done

Recommended Posts

[sh] Das Speichern der Befehlsausführung führt zu Variablen
So übergeben Sie das Ergebnis der Ausführung eines Shell-Befehls in einer Liste in Python
Übergeben des Ausführungsergebnisses eines Shell-Befehls in einer Liste in Python (nicht blockierende Version)
So überprüfen Sie die Speichergröße einer Variablen in Python
So geben Sie das Ausgabeergebnis des Linux-Befehls man in eine Datei aus
Einbetten von Variablen in Python-Strings
So erhalten Sie den Variablennamen selbst in Python
So schreiben Sie eine GUI mit dem Befehl maya
Ein Memorandum zur Ausführung des Befehls! Sudo magic in Jupyter Notebook
Ich möchte die Ergebnisse von% time, %% time usw. in einem Objekt (Variable) speichern.
So führen Sie einen Befehl mit einem Unterprozess in Python aus
[Linux] Wie Sie Ihre IP in eine Variable einfügen
Verwendung der Methode __call__ in der Python-Klasse
So generieren Sie eine Abfrage mit dem IN-Operator in Django
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Im Python-Befehl zeigt Python auf Python3.8
linux / c> link> Ruft das Ausführungsergebnis des Shell-Befehls im C-Programm ab.> Mir wurde beigebracht, wie man popen () verwendet.
So bestimmen Sie die Existenz eines Selenelements in Python
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
So erstellen Sie einen Befehl zum Lesen der Einstellungsdatei mit Pyramide
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So überwachen Sie den Ausführungsstatus von sqlldr mit dem Befehl pv
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
Ich habe den Befehl gegeben, einen farbenfrohen Kalender im Terminal anzuzeigen
[Linux] Verwendung des Befehls echo
Wie bekomme ich Stacktrace in Python?
So blenden Sie die Eingabeaufforderung aus, wenn Sie Python in Visual Studio 2015 ausführen
So geben Sie eine .ui-Datei in der Dialog- / Widget-GUI in PySide an
Schließen Sie das Cat-Ergebnis in doppelte Anführungszeichen ein und setzen Sie es in eine Variable
[Linux] Ein Befehl zum Abrufen einer Liste der in der Vergangenheit ausgeführten Befehle
So erhalten Sie den Wert aus dem Parameterspeicher in Lambda (mit Python)
Sortieren durch Angabe einer Spalte im Python Numpy-Array.
Lesen von Standardeingabe- oder Variablendateien gleichzeitig wie der Befehl Einfügen in Python
So berechnen Sie die Volatilität einer Marke
Verwendung der C-Bibliothek in Python
So empfangen Sie Befehlszeilenargumente in Python
So löschen Sie einen Taple in einer Liste (Python)
So erstellen Sie eine JSON-Datei in Python
So implementieren Sie eine Verlaufsauswahl in Houdini
So benachrichtigen Sie Discord-Kanäle in Python
So erhalten Sie die Dateien im Ordner [Python]
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So erstellen Sie eine Rest-API in Django
Wie schreibe ich ein benanntes Tupeldokument im Jahr 2020?
So zählen Sie Zahlen in einem bestimmten Bereich
So lesen Sie Dateien in verschiedenen Verzeichnissen
Erstellen Sie einen Befehl, um das Arbeitsprotokoll abzurufen
Wie man eine öffentliche Funktion in Pytest verspottet
Wie man eine Benutzergruppe mit Slack-Benachrichtigung erwähnt, wie man die ID einer Benutzergruppe überprüft
Versuchen Sie, das Problem des Handlungsreisenden mit einem genetischen Algorithmus zu lösen (Ausführungsergebnis)
[NNabla] So erhalten Sie die Ausgabe (Variable) der mittleren Schicht des erstellten Netzwerks
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Ich habe einen Appdo-Befehl erstellt, um Befehle im Kontext der App auszuführen
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Verwenden Sie Cloud Composer, um regelmäßig auf die Youtube-API zuzugreifen und eine Pipeline zum Speichern der Ergebnisse in Bigquery zu erstellen
Lesen Sie die Python-Markdown-Quelle: So erstellen Sie einen Parser