Organiser le résultat d'un script

Résolu/Fermé
andyajram Messages postés 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020 - 7 août 2019 à 10:55
andyajram Messages postés 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020 - 7 août 2019 à 15:18
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

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
7 août 2019 à 11:06
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
andyajram Messages postés 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020
7 août 2019 à 11:31
Merci beaucoup c'est gentil
0
lEprofSonDkon Messages postés 211 Date d'inscription jeudi 13 décembre 2018 Statut Membre Dernière intervention 8 octobre 2022 13
7 août 2019 à 15:05
Règle n°2 : toujours respecter la règle n°1,
à moins de savoir pourquoi.

lol
0
andyajram Messages postés 155 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 8 avril 2020
7 août 2019 à 15:18
hahahahahahaahaha
0