【发布时间】:2018-08-18 17:00:57
【问题描述】:
我正在使用 ssh 登录并使用 vi 开发的远程服务器上进行开发。但是,我需要将终端通知命令osascript -e "display notification {} {} {}" 和此类命令发送回我的本地终端,以便我可以在我的系统上获得声音/mac 通知。我如何做到这一点?
我知道我可以将import os; os.sytem('command') 用于服务器上的脚本,以在其运行的机器(即服务器本身)上发送终端命令,但是是否有类似的命令可以将命令发送回我的本地?理想情况下,我需要从脚本本身完成此操作 - 因为我有多个触发器来完成通知。
【问题讨论】:
-
你是如何在本地和服务器机器之间建立连接的?
-
我使用SSH连接服务器
-
我可能没有理解正确,您正在服务器上开发一些东西?你需要你的脚本向你的本地机器发送一些命令吗?对吗?
-
是的,没错
-
然后你需要在本地机器上的另一个脚本来获取命令,你需要使用一点套接字编程来在服务器和本地机器之间进行通信,你可以从你的服务器发送消息到你的本地机器然后在你的本地机器上决定如果你收到一条“bla bla bla”内容的消息你要做什么.. [抱歉英语不好]
标签: python ssh remote-access openssh python-os