打开4个终端窗口,调整它们的大小,在OS X上使用脚本通过ssh连接到服务器



我想做以下事情:

单击脚本或可执行文件,自动打开4个终端窗口。每个终端窗口应该打开如下命令:"ssh server.com tail -f/var/log/log.txt"。每个窗口的命令是不同的。所有4个窗口都应该平铺在桌面上,这样我可以同时看到它们。

我试着用自动化或终端脚本来做,但是我没有找到一个好的解决方案。

你会怎么做这样的事?你会用哪个工具?

你需要使用AppleScript。

tell application "Terminal"
    activate
    repeat 4 times
        do script "ssh server.com tail -f /var/log/log.txt"
    end repeat
    repeat with win in windows 1 thru 4
        set bounds of win to {0, 0 1000, 1000}
    end repeat
end tell

(您将不得不使用窗口移动部分,但这是您如何做的基本思想。)

在Preferences中为每个窗口创建设置。您可以在Shell选项卡中设置该命令。然后依次打开每个设置:Shell> New Window> [settings name],根据自己的喜好调整大小/移动它们,然后使用Window> Save Windows as Group…为组指定一个名称。

然后你可以打开所有四个窗口的窗口>打开窗口组>[组名]。

最新更新