MCPcopy Create free account
hub / github.com/apache/cloudstack / get_command

Function get_command

systemvm/debian/opt/cloud/bin/diagnostics.py:42–78  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

40
41
42def get_command():
43 arguments = sys.argv
44 cmd = " ".join(arguments[1:])
45 cmd_type = sys.argv[1]
46
47 if cmd_type == 'ping':
48 if '-c' in arguments:
49 return cmd
50 else:
51 return cmd + " -c 4"
52
53 elif cmd_type == 'ping6':
54 if '-c' in arguments:
55 return cmd
56 else:
57 return cmd + " -c 4"
58
59 elif cmd_type == 'traceroute':
60 if '-m' in arguments:
61 return cmd
62 else:
63 return cmd + " -m 20"
64
65 elif cmd_type == 'traceroute6':
66 if '-m' in arguments:
67 return cmd
68 else:
69 return cmd + " -m 20"
70
71 elif cmd_type == 'arping':
72 if '-c' in arguments:
73 return cmd
74 else:
75 return cmd + " -c 4"
76
77 else:
78 return None
79
80
81if __name__ == "__main__":

Callers 1

diagnostics.pyFile · 0.70

Calls 1

joinMethod · 0.45

Tested by

no test coverage detected