Provide own mapping of daemon names to ports

This commit is contained in:
Wojciech Kozlowski 2019-04-09 00:31:42 +02:00
parent 3d8b70eaaa
commit 97728ffe89

View File

@ -43,7 +43,20 @@ def main():
pid = get_pid(args.node) pid = get_pid(args.node)
cmd = ' '.join(args.cmd) cmd = ' '.join(args.cmd)
if args.daemon is not None: if args.daemon is not None:
cmd = "telnet localhost {}".format(args.daemon) port_dict = {
"zebrasrv": 2600,
"zebra": 2601,
"ripd": 2602,
"ripngd": 2603,
"ospfd": 2604,
"bgpd": 2605,
"ospf6d": 2606,
"ospfapi": 2607,
"isisd": 2608,
"staticd": 2616,
}
cmd = "telnet localhost {}".format(port_dict[args.daemon])
os.system("mnexec -a {} {}".format(pid, cmd)) os.system("mnexec -a {} {}".format(pid, cmd))