Utilizo diferentes sesiones de pantalla para diferentes proyectos. Pantalla de inicio como screen -S project1
. Ahora, me gustaría mencionar 'project1' en la línea hardstatus.
Nombre de la sesión se puede obtener a partir de la variable de entorno STY: STY=13539.project1
.
¿Pero cómo llevar esto a la pantalla? He intentado el comando de retroceso y% `en estado duro, pero parece que no puedo hacerlo bien.
Lo que hice:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
sin suerte, vacio% `.
backtick 0 30 30 sessionname
sigue sin suerte, nombre de sesión: no encontrado
backtick
: (1.) ¿esbacktick
un bash incorporado? un comando gnu-screen? un ejecutable binario? ¿hay una página de manual? (2.) Sé que funciona porque lo probé, pero ¿cómo se ejecuta un comando de dos líneas cuando parece que la.screenrc
sintaxis de gnu-screen requiere una línea para elhardstatus
comando? (3.) ¿cómo modificaría su comando para permitir agregar texto después del nombre de la sesión?