import os
import sys
import commands
os.system('cat disk_space.py | ssh niraj@abc python - "sys.argv[1]"')
O / P:
python: No match.
有什么想法吗?
答案 0 :(得分:0)
直接在服务器中运行python脚本,监听一些未使用的端口。当端口收到信号时,运行您要执行的脚本 如何创建套接字服务:
def tcplink(sock, addr):
print('Accept new connection from %s:%s...' % addr)
sock.send(b'Welcome!')
while True:
data = sock.recv(1024)
time.sleep(1)
if not data or data.decode('utf-8') == 'exit':
break
# execute what you want
sock.close()
print('Connection from %s:%s closed.' % addr)
在您的服务器中保持服务的活跃。