我想通过 shell 脚本启动终端窗口,并在同一个窗口中打开 2 个分割窗口。一个应该执行 ssh,另一个应该在打开时更改目录。它需要接受要传递的命令。(类似于 gnome-terminal --tab-with-profile)。我正在寻找带有配置文件和启动时要执行的命令的分割窗口。
答案1
tmux
和终端screen
多路复用器通常用于此。
会话=$随机 tmux 新会话 -s “$session” -d “ssh foohost” tmux 分割窗口 -t "$session:0" tmux send-keys -t "$session:0.1" "cd workdir" "输入" tmux 附加-t“$session”
会话=屏幕-$随机 屏幕-dmS“$session” screen -S "$session" -X ...我放弃了。