使用苹果脚本自动打开ssh服务器文件
open ssh server files automatically with apple script
尊敬的各位,您好,
我正在尝试构建一个苹果脚本,它首先在 ssh 中打开终端登录并提供详细信息,然后在登录后自动打开一个位于 ssh 服务器上的 python 脚本。我想在一个苹果脚本中完成所有这些任务。我已经尝试构建自动 ssh 登录并且我做到了。但我遇到了一个问题,如何在 ssh 服务器中自动调用 python 脚本。
就像我在 ssh 服务器中有一个 python 文件 /home/exe/ai.py
所以我希望每次 运行 苹果脚本在 ssh 中登录并自动打开 ai.py。
我是苹果脚本的新手,请帮忙:(
我已经试了 3 天了,但运气不好请帮助我:(
你可以使用另一个 do script
:
do script ("python /home/exe/ai.py") in currentTab
代码:
tell application "Terminal"
set currentTab to do script ("ssh username@server.xxx;")
delay 5
do script ("python /home/exe/ai.py") in currentTab
end tell
注意:这不会检查错误或处理异常,因此如果您担心的话,您需要考虑实施类似的方法来处理它。
尊敬的各位,您好,
我正在尝试构建一个苹果脚本,它首先在 ssh 中打开终端登录并提供详细信息,然后在登录后自动打开一个位于 ssh 服务器上的 python 脚本。我想在一个苹果脚本中完成所有这些任务。我已经尝试构建自动 ssh 登录并且我做到了。但我遇到了一个问题,如何在 ssh 服务器中自动调用 python 脚本。
就像我在 ssh 服务器中有一个 python 文件 /home/exe/ai.py
所以我希望每次 运行 苹果脚本在 ssh 中登录并自动打开 ai.py。
我是苹果脚本的新手,请帮忙:(
我已经试了 3 天了,但运气不好请帮助我:(
你可以使用另一个 do script
:
do script ("python /home/exe/ai.py") in currentTab
代码:
tell application "Terminal"
set currentTab to do script ("ssh username@server.xxx;")
delay 5
do script ("python /home/exe/ai.py") in currentTab
end tell
注意:这不会检查错误或处理异常,因此如果您担心的话,您需要考虑实施类似的方法来处理它。