Forum Programmation.shell Detecter un screen

Posté par . Licence CC by-sa.
Tags : aucun
0
16
nov.
2019

Bonjour !

Je viens vous voir car j'aimerais savoir si c'est possible de détecter un screen par exemple :

if[screen.name = "test"]

Donc ici détecter si il y a un screen qui s’appelle test mais comment faire cela ?
Merci d'avance pour votre aide

Cordialement, NzoSifou

  • # xrandr est ton ami

    Posté par . Évalué à 3 (+2/-1).

    root@gigabyte:/home/marc# xrandr | grep '^Screen'
    Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
    
    
  • # -list

    Posté par (page perso) . Évalué à 6 (+5/-0).

    Salut,
    Si tu parles du logiciel screen, il dispose d'une option pour lister les sessions actives:

    ted@pc:~$ screen -list
    There are screens on:
        6215.truc   (17/11/2019 08:36:18)   (Detached)
        6207.bidule (17/11/2019 08:36:04)   (Detached)
    2 Sockets in /run/screen/S-ted.
    

    À partir de là tu peux essayer d'extraire les données qui t'intéressent avec sed, cut, awk, grep…

    Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: -list

      Posté par (page perso) . Évalué à 3 (+2/-0).

      Plus simple encore:

      ls /run/screen/S-utilisateur
      

      Un LUG en Lorraine : https://enunclic-cappel.fr

      • [^] # Re: -list

        Posté par . Évalué à 2 (+1/-0).

        Merci à vous pour vos réponses,
        du coup j'ai essayez le "ls /run/screen/S-utilisateur" et cela marche parfaitement merci ^

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.