美文网首页
Linux ssh byobu 让程序挂后台运行

Linux ssh byobu 让程序挂后台运行

作者: 卖点儿什么 | 来源:发表于2020-02-19 19:23 被阅读0次

相当于是 tmux 的定制版(傻瓜版)用途是ssh断线或者你关了自己电脑也不会影响ssh对面电脑运行的程序。

apt install byobu -y

byobu

即可进入后台运行

关闭远程/掉线的话重新进来输入

BYOBU_PYTHON=/usr/bin/python3 byobu

即可看到刚才在运行的操作

还可以当做分屏工具使用。

F2新建窗口  按 F3 F4 切换窗口

注意变成了 0 和 1,其中 1 高亮,表示你在窗口 1

输入exit,删除窗口

贴上 byobu 快捷键帮助,帮助参考:

F2 - 创建一个新的窗口

F3 - 移动到下一个窗口

F4 - 移动到上一个窗口

F5 - 重新加载配置文件

F6 - 断开链接(可以通过 byobu -r 恢复)

F7 - 进入复制/回滚模式。这允许您将当前窗口中的文本及其历史记录复制到粘贴缓冲区中。在此模式下,一个类似于vi的全屏编辑器处于活动状态.

F8 - 重命名窗口

F9 - 菜单配置

F12 - 锁定当前命令行(不知道具体作用)

shift-F2 - 水平分割当前窗口

ctrl-F2 - 垂直分割当前窗口

shift-F3 - 将焦点移动到前一个分割区域

ctrl-F3 - 将当前分割区域与前一个分割区域替换

shift-F4 - 将焦点移动到下一个分割区域

ctrl-F4 - 将当前分割区域与下一个分割区域替换

shift-↑↓←→ 切换分割区

shift-F5 - 加入所有分割区域(没有尝试成功)

ctrl-F6 - 删除此拆分割区域

ctrl-F5 - 重新连接GPG和SSH套接字(不知道具体作用)

shift-F6 - 分离,但不会退出(可以通过 byobu -r 恢复)

ctrl-shift-F2 创建一个新的Session会话

alt-pgup - 进入回滚模式 往前寻找Session会话

alt-pgdn - 进入回滚模式 往后寻找Session会话

指令形式

区别在于是组合键,功能更强大,但更复杂

Ctrl-a k - 关闭当前窗口(y/n)

Ctrl-a ↑ - 将焦点移动到上边分割区域 (如果上边存在分割区的话)

Ctrl-a ↓ - 将焦点移动到下边分割区域 (如果下边存在分割区的话)

Ctrl-a ← - 将焦点移动到左边分割区域 (如果左边存在分割区的话)

Ctrl-a → - 将焦点移动到右边分割区域 (如果右边存在分割区的话)

Ctrl-a 数字 - 移动到指定窗口

Ctrl-a $ - 显示详细状态 (不知道具体作用)

Ctrl-a R - 重新加载配置文件 (不知道具体作用)

Ctrl-a ! - 打开和关闭键绑定 (不知道具体作用)

Ctrl-a ~ - 保存当前窗口的回滚缓冲区 (不知道具体作用)

Ctrl+a | 垂直分割当前窗口

Ctrl+a % 水平分割当前窗口

Ctrl+a Ctrl+键盘方向键 设置分隔窗口大小

修改默认绑定的ctrl+a键,F9->change escape sequence->直接进行修改,比如改成ctrl+z. 举例,比如修改成ctrl+z后,分隔窗口之间的切换就是先ctrl+z然后在按方向键(不再是ctrl+a后再方向键了)

Byobu页低状态栏信息说明(版本不一样状态略有差别):

第一部分是ubuntu的标志logo,第二部分是ubuntu的版本,第三部分是byobu开启的窗口列表,当前列表会有一个”*”的标志,第四部分是开机时间和负载信息(uptime命令),第五部分是系统盘使用统计信息,最后面是日期时间.

p.s.:可自行修改底部状态栏:F9后tab键选择”Toggle status notifications(通知状态开关)”

相关文章

  • Linux ssh byobu 让程序挂后台运行

    相当于是 tmux 的定制版(傻瓜版)用途是ssh断线或者你关了自己电脑也不会影响ssh对面电脑运行的程序。 ap...

  • 2019-08-29

    解决Linux关闭终端(关闭SSH等)后运行的程序或者服务自动停止【后台运行程序】 问题描述:当SSH远程连接到服...

  • Linux 后台运行

    Linux 后台运行 命令后加 & 注意 如果希望关闭ssh后依然可以在后台运行需要

  • nohup 和>/dev/null 2>&1

    一、用途:nohup表示永久运行。&表示后台运行 在应用Unix/Linux时,我们一般想让某个程序在后台运行 该...

  • Mac上终端连接Linux

    连接 复制文件 从本机向Linux服务器复制文件 让python运行在后台 在终端使用 ssh 连接到 Linux...

  • nohup

    在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比...

  • nohup命令的用法

    在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比...

  • Linux程序后台运行

    背景由于自己经常使用SSH远程连接服务器,但是连接久了之后网络会自动断掉。为了避免网络断掉之后自己的程序还在后台运...

  • Linux服务器后台运行程序

    # Linux服务器后台运行程序在linux服务器上跑程序,要跑几天,又不能一直开着客户端,就需要在后台运行。命令...

  • centos后台运行程序(nohup+screen)

    1 背景 linux系统经常需要程序在后台运行,程序不随着会话的关闭或用户的退出而关闭。 有两种常用的后台运行程序...

网友评论

      本文标题:Linux ssh byobu 让程序挂后台运行

      本文链接:https://www.haomeiwen.com/subject/diczfhtx.html