我有一个脚本,希望使用来自完全远程源的输入字符串来触发,延迟小于2s。我当时正在考虑建立一个网站来触发它,但这似乎是一个糟糕的选择。
理想情况下,我正在寻找一些可以通过现有服务器与另一个python脚本通信的程序包,但这可能太乐观了。有解决这个问题的优雅方法吗?
答案 0 :(得分:1)
假设您可以建立与计算机的SSH连接,那么使用Paramiko应该很容易做到。您应该能够相当舒适地实现<2s延迟-这对于执行单个命令来说是一个相当长的时间(假设您不希望脚本执行并返回某些内容)。
在您的Python脚本中,您可以使用以下代码:
ssh = paramiko.SSHClient()
ssh.connect(server, username=username, password=password)
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command(cmd_to_execute)