Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我之后做的第一件事vagrant ssh通常是附加到tmux会话中。
vagrant ssh
tmux
我想自动化这个,所以我尝试:vagrant ssh -c "tmux attach",但它失败并说“不是终端”。
vagrant ssh -c "tmux attach"
经过一番谷歌搜索后,我找到了这篇文章,并且知道我应该在执行基于屏幕的程序之前强制进行伪 tty 分配,并且可以-t使用ssh.
-t
ssh
但我不知道如何将此选项与vagrant ssh.
根据此文档,您应该尝试添加--到命令中。 由于我没有使用vagrant,我不确定格式,但假设它类似于:
--
vagrant ssh -- -t
除非,您需要包括用户名和主机,在这种情况下添加用户名和主机。