如何使用命令在启动时运行 byobu 会话?

如何使用命令在启动时运行 byobu 会话?

我尝试让 Byobu 在服务器启动时与 Ubuntu Server 12.04 一起启动。

我已经知道如何通过屏幕会话来实现这一点,但我希望它屏风具有所有附加功能,但不在屏幕上。

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

screenbyobu或替换byobu-screen不起作用。我已将后端设置为屏幕。

我不想编辑该/.byobu/windows文件,因为直到用户手动启动 byobu 后端时它才会启动。

我使用的 $SESSIONNAME 是 weechat,$WCAPP 变量是 weechat-c​​urses,我对使用文字值而不是传递变量没有任何争议。

谢谢。

答案1

打开终端(CTRL++ ALTT,然后输入

nano /etc/rc.local

然后在 exit 0 之前添加此行

byobu -S boot-time mycommand &

然后按ctrlx保存并关闭。

相关内容