Exemplo n.º 1
0
def show_err_disk(ctx, param, value):
    if not value or ctx.resilient_parsing:
        return
    err_disks_dict = Disk.get_err_disk_dict()
    err_disk_json = json.dumps(err_disks_dict, indent=1)
    click.echo(err_disk_json)
    ctx.exit()
Exemplo n.º 2
0
def collect_err_log():
    err_sysinfo = SysInfo().analyze_dmesg()
    phys_err_dict = Phy.err_phys_to_dict()
    disk_err_dict = Disk.get_err_disk_dict()
    t_dict = {
        "get_time": datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'),
        "sys_err_log": err_sysinfo,
        "phys_err_log": phys_err_dict,
        "disk_err_log": disk_err_dict
    }
    return t_dict
Exemplo n.º 3
0
def show_err_disk():
    err_disks_dict = Disk.get_err_disk_dict()
    err_disk_json = json.dumps(err_disks_dict, indent=1)
    print(err_disk_json)