Saya hanya ingin mendapatkan gambaran singkat tentang screen
GNU saya yang terpisah sesi. Apakah mungkin untuk membuang konten saat ini ke stdout ? Sesuatu seperti
screen --print SESSION_NAME > file.txt
Jawaban yang Diterima:
Anda dapat membuang satu jendela sesi layar dengan screen -X hardcopy /some/file
, yang akan menyimpan dump layar dari jendela saat ini di /some/file
.
Anda dapat membuang jendela tertentu dengan:
screen -X at 3 hardcopy /some/file
Dan semuanya dalam satu file dengan:
screen -X eval 'hardcopy_append on' 'at \# hardcopy /some/file'
Anda juga dapat membuang satu file per jendela, dengan menentukan direktori tempat membuangnya (jika Anda tidak menentukannya, maka file tersebut akan dibuang di direktori screen
dimulai) dengan
screen -X eval 'hardcopydir /some/dir' 'at \# hardcopy'
(akan dibuang ke dalam file bernama hardcopy.<n>
)
Lihat -h
pilihan hardcopy
untuk menyertakan buffer gulir.
Gunakan screen
-S
opsi seperti biasa untuk menentukan sesi untuk menjalankan perintah.