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

我已经使用 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/

相关文章:

r - R中二维核密度估计的混淆

cakephp - 如何从cakephp 3中的url访问参数

php - 如何在 laravel 中返​​回一个响应对象 json

c# - 使用 Xamarin android 从 Asset 加载文件

php - 如何取消设置特定用户的 session ?

r - 如何在 R 中将一个字符列拆分为多个列

java - 在不同计算机之间同步 IntelliJ 项目

sql - 数据库中每个表的最大值(ID)

ansible - 具有 SSH key 身份验证的用户如何在 Ansible 中拥有 sudo 权

php - PHP 中的 fatal error 是什么意思?