mirror/merlin_old/arthur.py

26 lines
453 B
Python
Executable File

#!/usr/bin/python2
import socket, sys
try:
command = sys.argv[1]
except:
print("bad command")
sys.exit(1)
s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
s.connect('/home/mirror/merlin/merlin.sock')
s.send(command)
s.shutdown(socket.SHUT_WR)
response = ''
while True:
data = s.recv(4096)
if not data:
break
response = response + data
s.close()
if command=="status":
print(response)
else:
print(response)