tmux ls 输出 no server running on /tmp/tmux-1000/default
时间: 2024-01-02 11:04:29 浏览: 208
这个错误提示表明当前没有 tmux 服务器在运行。你可以通过运行 `tmux` 命令来启动一个新的 tmux 会话。如果你想连接到一个已经存在的 tmux 会话,可以使用 `tmux attach` 命令,并指定要连接的会话名称或会话 ID。如果你想查看所有正在运行的 tmux 会话,可以使用 `tmux ls` 命令。如果你仍然遇到问题,请检查你的 tmux 配置是否正确,并且确保你已经安装了 tmux。
相关问题
如何使用gnome-terminal 命令,先进入trunk@192.168.1.23,再自动打开一个终端执行这个命令tmux new-session -d -s ${tmux_node} tmux send-keys -t ${tmux_node} "source /opt/trunk/env.sh;source /opt/trunk/install/setup.bash;roslaunch --wait camera_node camera.launch" ENTER
你可以使用以下命令实现:
```
gnome-terminal --tab -e "ssh trunk@192.168.1.23 -t 'tmux new-session -d -s ${tmux_node} tmux send-keys -t ${tmux_node} \"source /opt/trunk/env.sh;source /opt/trunk/install/setup.bash;roslaunch --wait camera_node camera.launch\" ENTER'"
```
其中,`--tab` 参数表示在一个新的tab页中打开终端,`-e` 参数表示在新的终端中执行命令。命令中的`-t` 参数表示将命令发送到指定的tmux会话中,`${tmux_node}` 是你指定的tmux会话名称。
void initTIMER0(void) { // 设置中断控制寄存器 CSR&=0xfffe; asm(" NOP 2 "); TIMER0_TGCR=0x00000015; //采用32位独立定时器12 TIMER0_TIM34=0; TIMER0_PRD12=0x00ffffff; //周期值,改变其值的大小可以改变灯的亮灭频率 TIMER0_INTCLSTAT=0x3;//开定时器中断 TIMER0_TRC=0x00000080;//开定时器0 INTmux1=0x0400; // 指定ADINT到中断6 // 关中断 GIE=0 ISTP=0x80000000; // 重置中断向量表到0C00h ICR=0xfff0; ISR=0x0; // 清除等待的中断 IER=0xffff; // 使能ADINT中断 // CSR=CSR|1; // 开中断/* */ }
这段代码是DSPC6747中的Timer0模块的初始化函数。该函数实现了以下功能:
1. 禁止中断控制寄存器中的最低位,即开启总中断。
2. 设置Timer0模块的时钟源为CPU时钟,采用32位独立定时器12。
3. 设置Timer0的计数值为0x00ffffff,周期值,改变其值的大小可以改变灯的亮灭频率。
4. 开启定时器0产生的中断,并将中断状态清零。
5. 开启定时器0模块,并指定ADINT到中断6。
6. 重置中断向量表到0xC00h。
7. 清除等待的中断,并使能ADINT中断。
需要注意的是,这段代码中开启了总中断,可以在需要时根据具体需求禁用总中断。同时,该函数只是Timer0模块的初始化函数,如果需要使用Timer1模块,需要编写相应的初始化函数。
阅读全文