1 votes

Comment obtenir un aperçu rapide d'une session détachée dans (gnu-)screen ?

Disons que j'ai une session détachée dans (gnu-)screen :

$ screen -ls
There are screens on:
    3629.pts-0.confusion    (03/11/22 15:50:21) (Detached)
1 Sockets in /run/screen/S-root.

Existe-t-il un bon moyen d'obtenir un aperçu rapide de ce qui se passe dans cette session à l'aide d'une simple commande et de se détacher à nouveau immédiatement ?

Je ne veux pas me lancer dans la danse des screen -r 3629.pts-0.confusion puis appuyez sur Ctrl + a , d . Mais plutôt quelque chose comme.. :

$ screen <some option> 3629.pts-0.confusion | tail -n 2
confus@confusion:/mnt/d2# rsync -aHXAh --info=progress2 /some/dir /some/other/dir
         19.30G  10%    5.64MB/s    7:34:31  xfr#0, to-chk=66/321252)
$ # ... coninue about by usual business outside of screen ...

pour voir ce qui se passe actuellement ? Ce serait particulièrement utile si vous avez plusieurs sessions et que vous pouvez les vérifier toutes. for x in session{1..10}; do screen <some option> $x | tail -n 5; done .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X