Bagaimana saya mendapatkan sesi byobu dengan perintah untuk dijalankan saat startup?

14

Saya mencoba untuk mendapatkan Byobu untuk memulai dengan Ubuntu Server 12.04 ketika server dijalankan.

Saya sudah menemukan cara untuk melakukan ini dengan sesi layar tapi saya ingin berada di Byobu dengan semua fitur yang ditambahkan, bukan di layar.

di start()dalam skrip init.d untuk layar, ini adalah baris yang berfungsi (setelah mengubah lingkungan ke pengguna yang benar melalui su - $USER -c "$USER_INIT; $1" >/dev/null && return 0--- USER dan USER_INIT keduanya diisi dengan benar, diuji bekerja melalui layar):

screen -U -S $SESSIONNAME -d -t $WCAPP -m $WCAPP

mengganti screendengan byobuatau byobu-screentidak berfungsi. Saya memiliki back-end yang diatur ke layar.

SAYA TIDAK ingin mengedit /.byobu/windowsfile karena itu tidak memulai sampai pengguna secara manual memulai byobu back-end.

$ SESSIONNAME yang saya gunakan adalah weechat dan variabel $ WCAPP adalah weechat-curses, saya tidak memiliki pertengkaran tentang penggunaan nilai literal alih-alih meneruskan variabel.

Terima kasih.

TedBrew
sumber

Jawaban:

7

Buka terminal Anda ( CTRL+ ALT+ T) lalu ketik as

nano /etc/rc.local

dan kemudian tambahkan baris ini sebelum keluar 0

byobu -S boot-time mycommand &

Lalu tekan ctrlxsimpan & tutup.

rɑːdʒɑ
sumber
Saya mencoba menggunakan ini dengan rtorrent tetapi tidak berhasil, adakah yang bisa saya temukan apa yang salah?
Ian Hyzy