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

     
  • 相关阅读:
    [Effective C++]条款01:视C++为一个语言联邦
    DOTNET
    simulation
    掩码
    motorsimsrc
    Unprivileged User's Account
    LAN WAN
    calloc malloc realloc
    useradd
    change user ID and group ID
  • 原文地址:https://www.cnblogs.com/codeking100/p/14721725.html
Copyright © 2011-2022 走看看