1
0
镜像自地址 https://github.com/tuna/tunasync.git 已同步 2025-12-06 14:36:47 +00:00

status command for tunasynctl

这个提交包含在:
bigeagle
2014-10-26 11:09:40 +08:00
父节点 199ca93e66
当前提交 67d6757e6a
共有 4 个文件被更改,包括 55 次插入12 次删除

查看文件

@@ -4,13 +4,14 @@ import sys
import socket
import argparse
import json
import struct
if __name__ == "__main__":
parser = argparse.ArgumentParser(prog="tunasynctl")
parser.add_argument("-s", "--socket",
default="/var/run/tunasync.sock", help="socket file")
parser.add_argument("command", help="command")
parser.add_argument("target", help="target")
parser.add_argument("target", nargs="?", default="__ALL__", help="target")
args = parser.parse_args()
@@ -28,8 +29,8 @@ if __name__ == "__main__":
})
try:
sock.sendall(chr(len(pack)) + pack)
length = ord(sock.recv(1))
sock.sendall(struct.pack('!H', len(pack)) + pack)
length = struct.unpack('!H', sock.recv(2))[0]
print(sock.recv(length))
except Exception as e: