zoukankan      html  css  js  c++  java
  • 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


  • 相关阅读:
    asp.net c#中去掉最后一个字符和去掉第一个字母
    两个div并排
    VS.Net2005中使用本地化功能实现多语言的切换
    gridview嵌套DropDownList選定值[转]
    C# 获取系统时间
    NERDTree,好用的文件浏览器
    通过$.browser来判断浏览器
    vim 智能提示
    让vim显示函数列表
    vim中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/xiao0913/p/5784432.html
Copyright © 2011-2022 走看看