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
.