zoukankan      html  css  js  c++  java
  • 用tmux让程序在ssh退出后保持运行

    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxN8zCXumMlq4/wZ3Y0KfcpLh398Q/5G5s8nVqmRqv2EvCXEO0W68UKnx20/t37MJcuxUhq7Kg66WrJHYNojkxs1I6Tdi2SPs9LyidlLsDploxpUYMe+lM/WEV29Rxmozs2A8i1LYYkwQKuCW8R1oUfR9gLVMYZIrGvIeuEmAWi08t1MwNTSgu8JYR7vzeBv/JulIBJ+Oqr4nb2T/NddEfySRalrudz0ZyHNySmyqzQm+lTMExG5dgGn8516JXV84LwP+pDbvX/jBeVwQW0pGsh5V9e5byEcCnwUVU6vxj4sh6gZvNwHg1qivLGVdx2eL5uw3eIOjFScAzPMW6wxbb virtualbox-deepin

    ssh登录服务器后

    1 服务器上安装tmux

    2 启动需要长期执行的目标程序时,先新建tmux会话

    tmux new -s session_name

    在这个会话里执行

    3 这时就可以直接关闭ssh

    4 需要重新登录时,ssh重新登录后, tmux ls查看所有会话

    需要再次进入先前会话时,可以输入

    tmux attach -t session_name


    想要退出tmux环境到正常的终端环境的话我们只需要依次输入Ctrl + B
    然后再按一下D,在tmux里面Ctrl + B是一个前缀键,要先按这个组合才可以激活tmux的快捷键


    总结:

    * ssh登录服务器后, 新建tmux会话: tmux new -s session_name
    * 退出会话不是关闭: tmux detach
    * ssh重新登录后, 查看所有会话: tmux ls
    * 再次进入先前会话: tmux attach -t session_name
    * 关闭会话: tmux kill-session -t session_name

     
  • 相关阅读:
    |,&,<<,>>运算符
    Unity 异步加载场景
    string字母排序,
    冒泡算法
    Direct3D 12 编程---(1)
    点云密度粗估计
    git工具使用
    opencv---灰度图像与彩色图像遍历
    求平面两直线的交点,两直线段的交点
    结构体重载运算符
  • 原文地址:https://www.cnblogs.com/codeking100/p/14721725.html
Copyright © 2011-2022 走看看