Tôi sử dụng các phiên màn hình khác nhau cho các dự án khác nhau. Màn hình bắt đầu như thế nào screen -S project1
. Bây giờ, tôi muốn đề cập đến 'project1' trong dòng hardstatus.
Tên phiên có thể được lấy từ biến môi trường STY : STY=13539.project1
.
Nhưng làm thế nào để có được điều này vào màn hình? Tôi đã thử lệnh backtick và% `trong hardstatus, nhưng dường như tôi không thể hiểu đúng.
Tôi đã làm gì:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
không có may mắn, trống rỗng `.
backtick 0 30 30 sessionname
vẫn không gặp may, tên phiên: Không tìm thấy
backtick
: (1.) làbacktick
một bash dựng sẵn? một lệnh màn hình gnu? một thực thi nhị phân? Có một trang người đàn ông? (2.) Tôi biết nó hoạt động vì tôi đã thử nó nhưng làm thế nào để bạn có được lệnh hai dòng để thực thi khi có vẻ như.screenrc
cú pháp màn hình gnu yêu cầu một dòng chohardstatus
lệnh? (3.) làm cách nào để sửa đổi lệnh của bạn để cho phép nối thêm một số văn bản sau tên phiên?