Obtenez une copie imprimée de la session d'écran

J'ai une tâche en cours d'exécution à la session d'écran, qui devrait durer plusieurs heures. De temps en temps, on me demande de vérifier si une autre tâche est effectuée et devine quel pourcentage de travail est occupé.

Devinez, ça marche ou non, tout aussi facile comment effectuer

ps -fu $LOGNAME

Pour vérifier si le processus est en vie, mais de deviner%, je dois vérifier la sortie du programme. (Il affiche certaines informations pouvant être utilisées avec

grep -n

Pour voir quelle ligne de fichier est traitée pour le moment.).

Je peux attacher une session (

screen -R jobLoadItems

) Et jetez un coup d'œil à lui, mais j'aimerais faire cela sans reportez-vous à la session. J'ai déjà vérifié l'exécution à l'intérieur de la session d'écran

Ctrl

et

-

HEURE

Pour activer le journal d'écran, mais il est tellement très verbeux qu'il prendra tout disponible sur le disque.

Donc, il existe un moyen de simplement imprimer les dernières lignes de la session d'écran sans y attacher? (sorte de

screen -S jobLoadItem -Q display last 50 lines

)
Invité:

Emilie

Confirmation de:

Vous pouvez utiliser

 screen  -r <name of="" sesion=""> -X hardcopy

C'est la même chose que

Ctrl

et

-

heure

Des pages de direction:

Ctrl

et

-

heure

(Copie conforme)

Enregistrez l'impression de la fenêtre actuelle dans le fichier "hardcopy.n".
</name>

Pour répondre aux questions, connectez-vous ou registre