Saya menggunakan sesi layar yang berbeda untuk proyek yang berbeda. Mulai dari layar screen -S project1
. Sekarang, saya ingin menyebutkan 'project1' di baris hardstatus.
Nama sesi dapat diperoleh dari lingkungan variabel STY: STY=13539.project1
.
Tetapi bagaimana cara memasukkan ini ke layar? Saya sudah mencoba perintah backtick dan% `dalam hardstatus, tapi sepertinya saya tidak bisa melakukannya dengan benar.
Apa yang saya lakukan:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
tidak berhasil, kosong% `.
backtick 0 30 30 sessionname
masih tidak berhasil, nama sesi: Tidak ditemukan
backtick
: (1.) apakahbacktick
bash builtin? perintah gnu-screen? executable biner? apakah ada halaman manual? (2.) Saya tahu ini berhasil karena saya sudah mencobanya tetapi bagaimana Anda mendapatkan dua baris perintah untuk mengeksekusi ketika sepertinya.screenrc
sintaks layar gnu memerlukan satu baris untukhardstatus
perintah? (3.) bagaimana saya akan memodifikasi perintah Anda untuk memungkinkan menambahkan beberapa teks setelah nama sesi?