Bonjour,

J'ai une partie d'un scripts que je n'arrive pas à comprendre entièrement.
Serait-il possible de me l'expliquer.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
statut_agent_ito=`sudo opcagt -status | sort -n | awk '{print $6}' | grep "isn't" | head -1`
statut="isn't"
 
 
if [ $statut_agent_ito = $statut ];
 then
echo "l'agent ne tourne pas correctement, merci de vérifier et le redémarrer "
Ce que j'ai compris:

sudo opcagt -status ==> OK
sort -n ==> sort ok mais avec l'option n ??? même avec le man!!!
awk '{print $6}' ==> ????
grep "isn't" ==> OK
head -1 ==> ????
Fonction if:
si la commande $statut_agent_ito est égal à "isn't" alors l'agent opc est KO.
est ce que j'ai bien compris ?

Merci de votre aide.

Rouget