Yanıtlar:
screen -X hardcopy /some/fileGeçerli oturumun ekran dökümünü kaydedecek olan bir ekran oturumunun bir penceresini dökebilirsiniz /some/file.
Belirli bir pencereyi aşağıdakilerle birlikte dökebilirsiniz:
screen -X at 3 hardcopy /some/file
Ve hepsi tek bir dosyada:
screen -X eval 'hardcopy_append on' 'at \\# hardcopy /some/file'
Ayrıca, hangi dizine dökülecekleri dizini belirterek pencere başına bir dosya dökümü yapabilirsiniz (belirtmezseniz screen, başlatıldıkları dizine dökülecektir )
screen -X eval 'hardcopydir /some/dir' 'at \\# hardcopy'
(adlı dosyalara dökülecek hardcopy.<n>)
Kaydırma arabelleğini ekleme -hseçeneğine bakın hardcopy.
Kullanım screenbireyin -Sher zamanki gibi seçenek komutunu çalıştırmak için oturumu belirtmek için.
strace"istemci" ekranının sunucuya basılı kopya komutu gönderdiğini ve sunucu onu işler olduğunu kullanarak anladım. (Manpage, basılı kopya dosyasının istemcide değil, sunucunun cwd'sinde yazıldığını belirtir.) TTY verileri, basılı kopya durumunda kablo üzerinden geçmez.
Başlangıç screenile -Loturumun günlüğünü etkinleştirme seçeneği.
Alternatif olarak, başlattıktan sonra oturumdaki screenbir pencerenin günlüğünü - screenile açıp kapatabilirsiniz .CTRLaH
Günlükler, geçerli çalışma dizininizde screenlog.XX'in benzersiz bir sayı olduğu adla oluşturulur .
Günlük kaydı etkinleştirildiğinde pencere listesinin çıktısında LBayraklar sütunu bulunur.
Num Name Flags
0 fedora $(L)
1 sudo $
2 fedora $(L)
-pveyaatgerekir . Yaniscreen -X hardcopy /some/fileişe yaramazsa,screen -X at 0 hardcopy /some/fileya da deneyinscreen -p 0 -X hardcopy /some/file.