プロジェクトごとに異なるスクリーンセッションを使用しています。のような開始画面screen -S project1
。さて、hardstatus行に「project1」を記載したいと思います。
セッション名は、環境変数STY:から取得できますSTY=13539.project1
。
しかし、これを画面に入れる方法は?backtickコマンドと% `をhardstatusで試しましたが、うまくいかないようです。
私がしたこと:
.screenrc:
hardstatus string '%H:%`'
backtick 0 30 30 echo $STY
運がない、空の% `。
backtick 0 30 30 sessionname
まだ運がない、セッション名:見つかりません
backtick
:(1.)backtick
bashは組み込みですか?gnu-screenコマンド?バイナリ実行可能ファイル?マニュアルページはありますか?(2.)私はそれを試したので機能することを知っていますが、gnu-screen.screenrc
構文がhardstatus
コマンドに1行を必要とするように見えるとき、どのように実行する2行のコマンドを取得しますか?(3.)セッション名の後にテキストを追加できるようにコマンドを変更するにはどうすればよいですか?