Script en erreur depuis la mise à jour

Bonsoir,

j’ai un script qui analyse toutes les 5 minutes les top CPU et MEMORY de la jeedom.

Voici le script

#!/bin/bash
texte_CPU="$(ps -eo pcpu,pid,args | tail -n +2 | sort -rnk 1 | head)"
texte_MEM="$(ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head)"
texte_TEMP="$(cat /sys/class/thermal/thermal_zone0/temp)"
echo " " >> "/var/www/html/log/-My_Chercheperfs"
echo "====================================================================================================================" >> "/var/www/html/log/-My_Chercheperfs"
echo "Date :" $(date +%x_%r) >> "/var/www/html/log/-My_Chercheperfs"
echo"====================================================================================================================" >> "/var/www/html/log/-My_Chercheperfs"
echo "Temperature CPU :"  "$texte_TEMP" >> "/var/www/html/log/-My_Chercheperfs"
echo "Maximum CPU " >> "/var/www/html/log/-My_Chercheperfs"
echo "$texte_CPU" >> "/var/www/html/log/-My_Chercheperfs"
echo "====================================================================================================================" >> "/var/www/html/log/-My_Chercheperfs"
echo "Maximum MEM " >> "/var/www/html/log/-My_Chercheperfs"
echo "$texte_MEM" >> "/var/www/html/log/-My_Chercheperfs"
echo " " >> "/var/www/html/log/-My_Chercheperfs"

J’ai maintenant cette erreur dans les logs de script

0115|[2024-01-13 22:25:04]ERROR : Erreur pour [Maison][Performance][Info] : Erreur sur sudo chmod +x #!/bin/bash texte_CPU="$(ps 2>/dev/null;#!/bin/bash texte_CPU="$(ps -eo pcpu,pid,args | tail -n +2 | sort -rnk 1 | head)" texte_MEM="$(ps -eo pmem,pcpu,pid,args | tail -n +2 | sort -rnk 1 | head)" texte_TEMP="$(cat /sys/class/thermal/thermal_zone0/temp)" echo " " >> "/var/www/html/log/-My_Chercheperfs" echo "====================================================================================================================" >> "/var/www/html/log/-My_Chercheperfs" echo "Date :" $(date +%x_%r) >> "/var/www/html/log/-My_Chercheperfs" echo"====================================================================================================================" >> "/var/www/html/log/-My_Chercheperfs" echo "Temperature CPU :"  "$texte_TEMP" >> "/var/www/html/log/-My_Chercheperfs" echo "Maximum CPU " >> "/var/www/html/log/-My_Chercheperfs" echo "$texte_CPU" >> "/var/www/html/log/-My_Chercheperfs" echo "====================================================================================================================" >> "/var/www/html/log/-My_Chercheperfs" echo "Maximum MEM " >> "/var/www/html/log/-My_Chercheperfs" echo "$texte_MEM" >> "/var/www/html/log/-My_Chercheperfs" echo " " >> "/var/www/html/log/-My_Chercheperfs" 2>&1 valeur retournée : 2. Détails :

Salut,

Pourquoi ne pas créer un fichier .sh et l’appeler, comme cela
image

Plutot que d’avoir le script bash écrit direct dans la requete, ce qui au niveau maintenance, vue d’ensemble est plus complexe ?

D’ailleurs je suis pas sûr que cela soit encore supporté !

Via l’éditeur c’est quand même mieux pour la maintenance ou autre !

merci, ca remarche maintenant et en effet plus facile à maintenir

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.