我希望tmux打开一个新窗口,然后cd进入一个目录,但它不起作用.它只是在我的脚本运行的目录中打开tmux(即它不执行cd命令).
有人能告诉我我做错了什么吗?(我正在使用tmux 1.6)
#!/bin/bash
tmux start-server
tmux new-session -d -s my_server -n runstuff
tmux send-keys -t my_server:1 "cd /etc"
tmux select-window -t my_server:1
tmux attach-session -t my_server
Run Code Online (Sandbox Code Playgroud)
mar*_*ark 13
我终于让它工作了,使用Cm并从0开始编号窗口.我添加了第二个命令用于说明目的.
#!/bin/bash
tmux start-server
tmux new-session -d -s my_server -n runstuff
tmux new-window -t my_server:1 -n someotherjunk
tmux send-keys -t my_server:0 "cd /etc" C-m
tmux send-keys -t my_server:1 "./yolo" C-m
tmux select-window -t my_server:runstuff
tmux attach-session -t my_server
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5339 次 |
| 最近记录: |