GNU/Linux >> Belajar Linux >  >> Linux

Layar Gnu:Cetak Sesi Terpisah Ke Stdout?

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.⁣

   ⁣


Linux
  1. Linux – Mengirim Input Teks ke Layar Terpisah?

  2. Layar Gnu:Perubahan Nama Jendela Baru?

  3. Bunuh sesi layar terpisah

  1. Bagaimana cara menetapkan nama untuk layar?

  2. Layar GNU tidak responsif, sepertinya diblokir

  3. Bagaimana cara menghentikan proses layar di linux?

  1. Mengirim Input Ke Sesi Layar Dari Luar?

  2. Memeriksa apakah Layar dari Nama yang Ditentukan Ada

  3. Remap Ctrl-A di Layar GNU