Bonjour a tous!
J'ai un script (qui fonctionne relativement bien ) de demarrage (dans /etc/init.d/). A la fin de ce script, il appelle dans une boucle une fonction (locale au script) qui controle le statut d'une application (si elle est lancee ou non) et affiche un rapport sur la console. Cette boucle s'arrete quand l'appli est lancee, en controlant la valeur de retour de la fonction.
L'amelioration souhaitee serait d'effacer le rapport precedent a chaque fois qu'un nouveau est affichee (pour plus de clarte).
J'ai bien sur essaye en rajoutant un appel a "clear" dans la boucle avant l'appel a la fonction de statut, mais cette fonction prend un certain temps (appel asynchrone a priori) et du coup, l'ecran de la console restait noir trop longtemps (le temps d'executer cette fonction) au lieu d'afficher le dernier rapport puis d'effacer quand le nouveau arrive.
J'ai essaye aussi avec watch au lieu de faire une boucle. Mais comment arreter le watch ?
J'espere avoir ete clair
Merci!
Partager