我试图从一个远程文件中运行一系列命令在tmux中,如下所示:
tmux $(wget -qO- http://example.com/tmux)
该文件包含诸如split-window和send-keys
问题是, send-keys是剥离空间。 send-keys命令是:
send-keys ssh example.com Cm;
但相反,它发送sshexample.com
任何想法为什么?
干杯!
作为一个猜测,它将“ send-keys ssh example.com Cm; ”解释为四个单独的参数,并且不知道要在它们之间放置什么。
尝试:
tmux "$(wget -qO- http://example.com/tmux)"
我也遇到了类似的问题。 解决scheme竟然是:
tmux send-keys -l $var; tmux send-keys Cm;
感谢-l ,tmux注意到了所有的迹象。 不利的一面是,它不接受<enter>这样分开的呼叫是必需的。