[LINUX] [sh] Comment stocker les résultats de l'exécution de la commande dans des variables

Je l'utilise lorsque je veux exécuter une commande dans le shell, diviser le résultat et le stocker dans une variable.

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

En combinaison avec la commande ps, un processus zombie avec PPID = 1 Je l'utilise pour m'en débarrasser.

cmd="Nom du processus zombie"   #Processus zombie créé par des bugs
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] Comment stocker les résultats de l'exécution de la commande dans des variables
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python
Comment passer le résultat de l'exécution d'une commande shell dans une liste en Python (version non bloquante)
Comment vérifier la taille de la mémoire d'une variable en Python
Comment afficher le résultat de sortie de la commande man Linux dans un fichier
Comment incorporer des variables dans des chaînes python
Comment obtenir le nom de la variable lui-même en python
Comment écrire une interface graphique à l'aide de la commande maya
Un mémorandum expliquant comment exécuter la commande magique! Sudo dans Jupyter Notebook
Je souhaite stocker les résultats de% time, %% time, etc. dans un objet (variable)
Comment exécuter une commande à l'aide d'un sous-processus en Python
[Linux] Comment mettre votre IP dans une variable
Comment utiliser la méthode __call__ dans la classe Python
Comment générer une requête à l'aide de l'opérateur IN dans Django
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Dans la commande python, python pointe vers python3.8
linux / c> lien> Obtenir le résultat de l'exécution de la commande shell dans le programme C> On m'a appris à utiliser popen ()
Comment déterminer l'existence d'un élément sélénium en Python
Comment obtenir toutes les valeurs possibles dans une expression régulière
Comment faire une commande pour lire le fichier de paramètres avec pyramide
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Comment surveiller l'état d'exécution de sqlldr avec la commande pv
Comment obtenir les coordonnées de sommet d'une entité dans ArcPy
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
[Linux] Comment utiliser la commande echo
Comment obtenir stacktrace en python
Comment masquer l'invite de commande lors de l'exécution de python dans Visual Studio 2015
Comment spécifier un fichier .ui dans la boîte de dialogue / interface graphique du widget dans PySide
Mettez le résultat du chat entre guillemets et mettez-le dans une variable
[Linux] Une commande pour obtenir une liste des commandes exécutées dans le passé
Comment obtenir la valeur du magasin de paramètres dans lambda (en utilisant python)
Comment trier en spécifiant une colonne dans le tableau Python Numpy.
Comment lire des entrées standard ou des fichiers variables en même temps comme la commande coller en Python
Comment calculer la volatilité d'une marque
Comment utiliser la bibliothèque C en Python
Comment recevoir des arguments de ligne de commande en Python
Comment effacer un taple dans une liste (Python)
Comment créer un fichier JSON en Python
Comment implémenter un sélecteur de dégradé dans Houdini
Comment notifier les canaux Discord en Python
Comment obtenir les fichiers dans le dossier [Python]
[Python] Comment dessiner un histogramme avec Matplotlib
Comment créer une API Rest dans Django
Comment écrire un document tuple nommé en 2020
Comment compter les nombres dans une plage spécifique
Comment lire des fichiers dans différents répertoires
Créez une commande pour obtenir le journal de travail
Comment se moquer d'une fonction publique dans Pytest
Comment mentionner un groupe d'utilisateurs avec une notification de mou, comment vérifier l'ID d'un groupe d'utilisateurs
Essayez de résoudre le problème du voyageur de commerce avec un algorithme génétique (résultat de l'exécution)
[NNabla] Comment obtenir la sortie (variable) de la couche intermédiaire du réseau construit
Comment compter le nombre d'éléments dans Django et sortir dans le modèle
J'ai créé une commande appdo pour exécuter des commandes dans le contexte de l'application
Comment obtenir une liste de fichiers dans le même répertoire avec python
Utilisez Cloud Composer pour accéder régulièrement à l'API Youtube afin de créer un pipeline afin de stocker les résultats dans Bigquery
Lire la source Python-Markdown: Comment créer un analyseur