今天需要写一个脚本同时ssh连接到不同到服务器执行任务,并实时观察log,所以需要写一个脚本打开新的terminal,查找后发现可以用macOS的osascript命令,记录一下:

1
osascript -e 'tell application "Terminal" to do script "ls"'

由于连接每次连接ssh都需要输入yes来信任host,可以在~/.ssh/config文件中添加StrictHostKeyChecking no来取消检查,这也可以方便脚本的执行,但是用完记得取消,否则这样做是不安全的。

2020-11-16

⬆︎TOP