Forum Programmation.shell Detecter un screen

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
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.

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

    Posté par  (site web personnel) . Évalué à 6.

    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  (site web personnel) . Évalué à 3.

      Plus simple encore:

      ls /run/screen/S-utilisateur
      

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

      • [^] # Re: -list

        Posté par  . Évalué à 2.

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

Suivre le flux des commentaires

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