我为不同的项目使用不同的屏幕会话。启动画面如screen -S project1。现在,我想在 hardstatus 行中提及“project1”。
会话名称可以从环境变量 STY: 中获得STY=13539.project1。
但是如何把它放到屏幕上呢?我在 hardstatus 中尝试过反引号命令和 %`,但我似乎无法正确使用。
我做了什么:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
Run Code Online (Sandbox Code Playgroud)
没有运气,空 %`。
backtick 0 30 30 sessionname
Run Code Online (Sandbox Code Playgroud)
仍然没有运气,会话名称:未找到
gnu-screen ×1