| 12345678910111213141516171819202122232425262728293031323334353637 |
- # -*- coding: UTF-8 -*-
- ##============ ============###
- import subprocess
- def run_cmd(cmd):
- stat, result = subprocess.getstatusoutput(cmd)
- return result
- if not stat:
- print(stat)
- return parse(result)
- def parse(data):
- if data.endswith('_'):
- data = data[:-1]
- return data
- # print(run_cmd("uname -r"))
- def get_base():
- result = {
- 'os_name': run_cmd("uname -1").strip(),
- 'os_version': run_cmd("uname -m").strip()
- }
- return result
-
- print(get_base())
- """
- 操作系统
- 系统架构
- 主机名
- 内核信息
- """
|