回答:
それは非常に簡単です。(少なくとも、byobuが画面を使用するubuntu 10.04マシンでは。);
すでに1つのセッションを実行しており、再アタッチせずにinstadで新しいセッションを作成する場合は、次のように入力します。
byobu -S my-other-session
my-other-sessionは、新しいセッションの命名方法です。
後で、すでに複数のbyobuセッションを実行している場合は、入力するだけで十分です
byobu
実行中のセッションのリストが表示され、以下から選択できます。
Byobu sessions...
1. 17680.my-other-session (03/12/2012 01:33:32 PM) (Detached)
2. 11890.pts-2.mit (01/15/2012 09:17:49 AM) (Detached)
3. Create a new session
Choose 1-3 [1]:
入力byobu
しても選択する実行中のセッションのリストが表示されない場合は、byobu-select-session
コマンドを試してください。
pts-2.mitセッションは、名前を付けずに最初に作成したセッションであったため、この名前はboybuによって選択されました。
どのセッションにアタッチせずに、どのセッションが実行されているかを知りたい場合は、
byobu -ls
次のようなリストを表示した後、入力したコンソールに再びドロップします。
There are screens on:
17680.my-other-session (03/12/2012 01:33:31 PM) (Detached)
11890.pts-2.mit (01/15/2012 09:17:48 AM) (Detached)
2 Sockets in /var/run/screen/S-root.
私が解決できる限り、byobu
引数なしで実行すると、既存のセッションに再アタッチされます(まったく実行byobu
していない場合は新しいセッションを開始します)。あなたが引数としてプログラム名と、それを実行すると、それはどちらかにこれを渡しますscreen
かtmux
あなたの中を実行しているものに応じて、。
実行している場合screen
、実行byobu byobu-shell
(defualt byobu-shell
でbyobu
起動するプログラムです。MOTDを出力し、.sh を起動します)することで、新しいセッションの開始(シェルの実行)をシミュレートできます$shell
。その後、実行するbyobu
か、SSHを介してサーバーに再接続することにより、再接続を試みると、実行中のbyobu
セッションから選択するオプションを含むメニューが表示されます。
の場合tmux
、byobu new-session
これを実現するために実行します。次回再接続すると、最後に開始したセッションに接続されます。
byobu $shell
、実行中の場合は、既に実行中のセッションに再アタッチするだけです(これは、端末で$ shellが定義されていないか空白になっているためです)。実行中に、byobu byobu-shell
単にビオシェルが認識されないコマンドであるというプリントを提供します。(あなたが言ったことを誤解してしまった場合は
byobu-shell
Oneiric以降です。byobu bash
(またはzsh
何でも)実行して、ほぼ同じ効果を得ることができます。
byobu bash
とbyobu zsh
「不明なコマンド」エラーが発生しました。それはおそらく私の古いscreen
セットアップの何かでしょうか?何か案は?