• [^] # Re: tty non graphique = pas "multitache", quelques idées quand meme

    Posté par . En réponse au message Lancer une application sur un TTY distinct depuis un démon. Évalué à 3.

    Avant de faire joli, tu peux essayer de faire simple:
    une fois que ton script a suspendu le shell associé au tty, il a un accès exclusif et peut simplement afficher des informations avec echo et lire les réponses avec read.

    Une fois que ça marchera, tu peux utiliser la commande dialog pour gérer le dialogue avec l'utilisateur.
    En simplifiant, ça donne:

    kill -STOP -$shellpid
    dialog --checklist titre 10 20 2 tag1 item1 status1 tag2 item2 status2 < /dev/pts/0 > /dev/pts/0 2>/tmp/reponse
    # Code pour gérer le choix utilisateur stocké dans /tmp/reponse
    kill -CONT -$shellpid