Layer python2_misc¶
Overview¶
The layer1_python2_misc
layer includes Python2 misc packages and utilities.
Metadata¶
Layer Home¶
/opt/metwork-mfext-0.9/opt/python2_misc
Label¶
python2_misc@mfext
Package¶
metwork-mfext-layer-python2_misc
Dependencies¶
misc@mfext
python2@mfext
Utilities¶
get_ip_for_hostname¶
usage: get_ip_for_hostname [-h] [hostname]
returns the IP address of the given HOSTNAME (current real IP if no hostname
is given)
positional arguments:
hostname hostname to resolve as ip (can be empty)
optional arguments:
-h, --help show this help message and exit
get_simple_hostname¶
usage: get_simple_hostname [-h]
returns the 'simple' hostname (without network domain)
optional arguments:
-h, --help show this help message and exit
get_full_hostname¶
usage: get_full_hostname [-h]
returns the 'full' hostname (with network domain)
optional arguments:
-h, --help show this help message and exit
get_real_ip¶
usage: get_real_ip [-h]
returns the 'real' ip (not 127.0.0.1)
optional arguments:
-h, --help show this help message and exit
ping_tcp_port¶
usage: ping_tcp_port [-h] [--timeout TIMEOUT] [--silent] host port
test if a tcp host/port is reachable, open and listened
positional arguments:
host hostname/ip to test
port tcp port to test
optional arguments:
-h, --help show this help message and exit
--timeout TIMEOUT timeout (in seconds)
--silent if set, nothing is sent on stdout
recursive_kill.py¶
usage: recursive_kill.py [-h] pid
recursively kill (SIGKILL) a whole process tree
positional arguments:
pid root process pid (to kill)
optional arguments:
-h, --help show this help message and exit