• tmux手记


    tmux #开启tmux
    tmux ls #显示已有tmux列表(C-b s)
    tmux attach -t key #选择tmux的session
    tmux attach-session -t 数字 #选择tmux的session

    C-b d #临时断开会话,可以重连

    tmux kill-session -t city 2>/dev/null #关闭会话名为city的tmux会话
    tmux new-session -s city -n gdes1 -d 'sh ./gdes.sh' #开启名为city的tmux会话初始窗口名gdes1的命令
    tmux new-window -n ws -d './ws' #上个session里新增window名为ws的命令

    这里使用tmux主要是用来远程ssh上去服务器交互用,类似的有screen等
    如果不需要人机交互的后台运行,用nohup ./server & 就够了,命令行输出当前nohup.out文件
    另外就是已经直接启动的,要转后台用disown指令等

    sessions should be nested with care, unset $TMUX to force
    解决办法:在terminal里执行: unset TMUX,然后再执行tmux attach就可以了

    root@ubuntu:~# cat copybin
    tar -zxvf bin.tar.gz -C citybin
    cp -rf citybin/bin.out/* citybin/

    mv bin.tar.gz bkbin/
    mv citybin/*log* bkbin
    root@ubuntu:~# cat attserver
    tmux attach -t city
    root@ubuntu:~# cat startsrv
    #!/bin/bash

    tmux kill-session -t city 2>/dev/null
    echo "[old tmux killed.]"

    cd citybin

    sleep 2
    tmux new-session -s city -n srv -d './srv'
    echo srv start
    sleep 1
    tmux new-window -n dp -d './dp'
    echo dp start
    sleep 1
    tmux new-window -n login -d './login'
    echo login start


  • 相关阅读:
    POJ 2018 二分
    873. Length of Longest Fibonacci Subsequence
    847. Shortest Path Visiting All Nodes
    838. Push Dominoes
    813. Largest Sum of Averages
    801. Minimum Swaps To Make Sequences Increasing
    790. Domino and Tromino Tiling
    764. Largest Plus Sign
    Weekly Contest 128
    746. Min Cost Climbing Stairs
  • 原文地址:https://www.cnblogs.com/xiao0913/p/5784432.html
Copyright © 2020-2023  润新知