Organiser le résultat d'un script [Résolu/Fermé]

Signaler
Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020
-
Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020
-
Bonjour,

j'ai un script pour afficher le résultat d'un Monitoring d'un groupe de commande , mais le problème est que pour chaque commande ça m'affiche le résultat en une seul ligne , c'est-à-dire y'a pas d’entête comme lorsqu'on execute la commande seule dans CMD , voici mon script:
#!/bin/sh
CPU=`iostat -ch`
FreeMemory=`free -mh`
DISK_Space=`df -h /DATA`
Kafka=`ps -aux | grep kafka`
Spark=`ps -aux | grep spark`
# -CPU:
echo -e "\e[31;43m***** CPU INFORMATION *****\e[0m"
echo $CPU
echo ""
# -File system disk space usage:
echo -e "\e[31;43m***** FILE SYSTEM DISK SPACE USAGE *****\e[0m"
echo $DISK_Space
echo ""
# -Free and used memory in the system:
echo -e "\e[31;43m ***** FREE AND USED MEMORY *****\e[0m"
echo $FreeMemory
echo ""
# -Spark Process Status:
echo -e "\e[31;43m***** Kafka Process Status *****\e[0m"
echo $Spark
echo ""
# -Kafka PROCESSES Status:
echo -e "\e[31;43m***** Spark Processes Status *****\e[0m"
echo $Kafka
echo ""



est-ce-que quelqu'un aurait une idée comment organisé le résultat comme si chaque commande s'exécutée seule dans CMD .

Merci d'avance

Configuration: Windows / Chrome 76.0.3809.100

1 réponse

Messages postés
35339
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
7 août 2020
5 322
Salut,

Règle n° 1 : Toujours entourer les variables par des quotes doubles ;-)

$ A=$(free -mh)

$ echo ${A}
total utilisé libre partagé tamp/cache disponible Mem: 7,6G 2,1G 710M 140M 4,7G 5,0G Partition d'échange: 14G 0B 14G

$ echo "${A}"
total utilisé libre partagé tamp/cache disponible
Mem: 7,6G 2,1G 710M 140M 4,7G 5,0G
Partition d'échange: 14G 0B 14G


1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56971 internautes nous ont dit merci ce mois-ci

Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020

Merci beaucoup c'est gentil
Messages postés
209
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
27 septembre 2019
14
Règle n°2 : toujours respecter la règle n°1,
à moins de savoir pourquoi.

lol
Messages postés
155
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
8 avril 2020

hahahahahahaahaha