[英]simple tmux bash script not working
我希望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
我終於讓它工作了,使用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
send-keys
模擬鍵盤輸入。 因此,您還需要發送Enter鍵。
tmux send-keys -t my_server:1 "cd /etc\n"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.