サーバーの起動時に、Ubuntu Server 12.04でByobuを起動しようとしています。
スクリーンセッションでこれを行う方法を考え出しましたが、画面ではなく、追加されたすべての機能を備えたBy風にしたいです。
でstart()
画面用のinit.dスクリプト内これは、作品(を介して正しいユーザに環境を変更した後、その行でsu - $USER -c "$USER_INIT; $1" >/dev/null && return 0
--- USERとUSER_INITが共に正しく取り込まれるが、画面を介して作動試験しました):
screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP
交換screen
してbyobu
か、byobu-screen
動作しません。バックエンドを画面に設定しています。
/.byobu/windows
ユーザーが手動でbyobuバックエンドを開始するまで起動しないので、ファイルを編集したくありません。
私が使用している$ SESSIONNAMEはweechatであり、$ WCAPP変数はweechat-cursesです。変数を渡す代わりにリテラル値を使用することについて口論はしません。
ありがとうございました。