프로젝트마다 다른 화면 세션을 사용합니다. 와 같은 시작 화면 screen -S project1
. 이제 hardstatus 줄에 'project1'을 언급하고 싶습니다.
세션 이름은 환경 변수 STY :에서 얻을 수 있습니다 STY=13539.project1
.
그러나 이것을 화면으로 가져 오는 방법은 무엇입니까? hardstatus에서 backtick 명령과 %`를 시도했지만 제대로 얻을 수없는 것 같습니다.
제가 한:
.screenrc :
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
운이 없다, 빈 %`.
backtick 0 30 30 sessionname
여전히 운이 없다, sessionname : 찾을 수 없음
backtick
: (1.)backtick
bash 내장입니까? GNU 스크린 명령? 이진 실행 파일? 맨 페이지가 있습니까? (2) 나는 그것을 시도했기 때문에 작동한다는 것을 알고 있지만 gnu-screen.screenrc
구문이hardstatus
명령에 한 줄이 필요한 것처럼 보일 때 두 줄 명령을 실행하려면 어떻게해야 합니까? (3) 세션 이름 뒤에 텍스트를 추가 할 수 있도록 명령을 어떻게 수정합니까?