Uso diverse sessioni dello schermo per diversi progetti. Schermata iniziale come screen -S project1
. Ora, vorrei menzionare 'project1' nella linea hardstatus.
Nome della sessione può essere ottenuto da variabile d'ambiente STY: STY=13539.project1
.
Ma come ottenere questo sullo schermo? Ho provato il comando backtick e% `in hardstatus, ma non riesco a farlo bene.
Cosa ho fatto:
Screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
senza fortuna, svuota% `.
backtick 0 30 30 sessionname
ancora niente fortuna, nome sessione: Non trovato
backtick
: (1.) èbacktick
incorporato un bash? un comando gnu-screen? un eseguibile binario? c'è una pagina man? (2.) So che funziona perché l'ho provato, ma come si ottiene un comando a due righe da eseguire quando sembra che la.screenrc
sintassi gnu-screen richieda una riga per ilhardstatus
comando? (3.) come potrei modificare il comando per consentire di aggiungere del testo dopo il nome della sessione?