Bonjour,
Je débute en shell et après avoir tenté en vain de trouver la réponse sur la toile je m'adresse à vous... ce que j'essaye de faire: vérifier le contenu d'un champ en BDD, tant que ce dernier n'est pas au statut 'FIN'
Seulement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 etat_guichet="INIT" while [$etat_guichet!="FIN"] do result = requête en BDD etat_guichet=$(echo $result | cut -d';' -f1) sleep 30 done
- la comparaison dans le while ne fonctionne pas (même avec les doubles crochets [[]])
- j'aimerais trouver l'équivalent d'un do... while afin de ne pas attendre 30 secondes si le champ est déjà au statut FIN à la première exécution du code
Merci pour votre aide![]()







Répondre avec citation
Partager