![](/img/trans.png)
[英]Tmux failed to connect to server error on `tmux ls` when there are no running sessions
[英]Tmux error "Failed to connect to server" when running tmux -L build split-window from a bash script inside of tmux
我正在嘗試創建一個 bash 腳本來構建服務器和虛擬主機,並在 tmux 中執行腳本
我的 bash 腳本中有這一行
tmux -L build split-window '/bin/nv -d website.net -s led -u user12'
這給出了failed to connect to server
的錯誤
我也嘗試添加這三行
tmuxpid=$(pgrep -x tmux | sort | head -n 1)
echo $tmuxpid >/tmp/tmuxscript.pid
kill -s USR1 $(cat /tmp/tmuxscript.pid)
之前: tmux -L build split-window '/bin/nv -d website.net -s led -u user12'
但我仍然遇到同樣的錯誤
我認為您不需要使用-L
參數。 您可以命名一個 tmux 會話並使用該名稱連接到一個特定的窗口及其進程。 嘗試這樣的事情
#!/usr/bin/env bash
tmux new-session -d -s "runNv"
tmux new-window -d -t "runNv" -n "web"
tmux send -t "runNv:web" "/bin/nv -d website.net -s led -u user12" C-m
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.