起動時に実行するコマンドを使用して、ビオブセッションを取得するにはどうすればよいですか?


14

サーバーの起動時に、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-c​​ursesです。変数を渡す代わりにリテラル値を使用することについて口論はしません。

ありがとうございました。

回答:


7

ターミナルを開き(CTRL+ ALT+ T)、次に入力します

nano /etc/rc.local

そして、終了0の前にこの行を追加します

byobu -S boot-time mycommand &

次に、ctrlx保存して閉じるを押します。


これをrtorrentで使用しようとしましたが、うまくいきませんでした。何がうまくいかなかったかを知る方法はありますか?
イアンヒジー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.