在byobu选项卡中启动命令的脚本

时间:2016-07-18 11:26:42

标签: bash tmux ubuntu-server gnu-screen byobu

我已经使用了屏幕来启动服务器进程,对于女巫我可以在以后附加,如果需要再次deatach继续进行其他事情。它工作正常,但我最近发现了byobu,我真的很喜欢它。

我想使用相同类型的脚本来运行服务器,但我想将其附加到byobu选项卡而不是屏幕sesson。

我正在使用byobu-tmux(因为它看起来更好)。我怎么能这样做?

我的原始脚本(它们都做得更多,但这些是相关部分):

# Startup  
screen -a -dmS <name> <command>

# Attach
screen -x <name>

我正在使用Ubuntu服务器16.04

1 个答案:

答案 0 :(得分:3)

我不知道screen命令,所以这里是byobu的快速示例命令:

要在当前会话中创建新标签(称为屏幕),您可以:

byobu new-window "ls -la && sleep 5"

要使用以下命令启动新会话(可以附加的新byobu实例):

byobu new-session -s "session name" "ls -la && sleep 5"

要创建它已经分离:

byobu new-session -d -s "session name" "ls -la && sleep 5"

按名称附加到会话:

byobu attach -t "session name"