我已经使用 screen 来启动一个服务器进程,如果需要的话我可以稍后附加并再次分离以进行其他事情。它工作得很好,但我最近发现了 byobu,我真的很喜欢它。
我想使用相同类型的脚本来运行服务器,但我想将它附加到 byobu 选项卡,而不是 screen session 。
我正在使用 byobu-tmux(因为它看起来更好)。我该怎么做?
我的原始脚本(它们都做得更多,但这些是相关部分):
# Startup
screen -a -dmS <name> <command>
# Attach
screen -x <name>
我正在使用 Ubuntu 服务器 16.04
最佳答案
我不知道 screen
命令,所以这里是 byobu
的快速示例命令:
要在当前 session 中创建新选项卡(称为 screen ),您可以:
byobu new-window "ls -la && sleep 5"
要使用命令启动新 session (您可以附加到新的 byobu 实例),您可以:
byobu new-session -s "session name" "ls -la && sleep 5"
要创建它已经分离:
byobu new-session -d -s "session name" "ls -la && sleep 5"
按名称附加到 session :
byobu attach -t "session name"
https://stackoverflow.com/questions/38435541/