[modify] add new functions of find docker pid and print top 20 info of mem & cpu

This commit is contained in:
2023-11-30 08:32:14 +08:00
parent ed631e97c2
commit 09f73bb770
3 changed files with 53 additions and 2 deletions

View File

@ -84,6 +84,22 @@ def utool(option):
os.environ['param'] = param
os.system('/usr/bin/bash /opt/scripts/utool/date2n.sh $param')
# -h
def usage():
exit_on_wrong_number()
print_usage()
# -i
def ps_top_20():
exit_on_wrong_number()
os.system("/usr/bin/bash /opt/scripts/utool/ps_top_20.sh")
# -j
def docker_pid():
exit_on_wrong_number(2)
os.environ['param'] = sys.argv[2]
os.system('/usr/bin/bash /opt/scripts/utool/pid_in_docker.sh $param')
# -p
def gen_passwd():
exit_on_wrong_number(2)
@ -114,9 +130,9 @@ def utool(option):
'-t': ['Reserved', None],
'-h': [' show this help information and exit', print_usage],
'-u': ['Reserved', None],
'-i': ['Reserved', None],
'-i': [' print top 20 mem and cpu process', ps_top_20],
'-v': ['Reserved', None],
'-j': ['Reserved', None],
'-j': ['*find a docker subprocess, if true then print info', docker_pid],
'-w': ['Reserved', None],
'-k': ['Reserved', None],
'-x': ['Reserved', None],