如何在启动时运行带有命令的byobu会话?


14

我正在尝试让Byobu在服务器启动时使用Ubuntu Server 12.04启动。

我已经想出了如何通过屏幕会话来做到这一点,但我希望它可以在具有所有附加功能的Byobu中出现,而不是在屏幕中出现。

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

替换screenbyobubyobu-screen不起作用。我将后端设置为屏幕。

我不想编辑该/.byobu/windows文件,因为该文件在用户手动启动BYOBU后端之前不会启动。

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

谢谢。

Answers:


7

打开您的终端机(CTRL+ ALT+ T),然后键入

nano /etc/rc.local

然后在退出0之前添加此行

byobu -S boot-time mycommand &

然后按ctrlx保存并关闭。


我尝试将其与rtorrent一起使用,但没有用,有什么办法可以找出问题所在?
伊恩·赫兹
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.