inherit COMMAND_BASE; int cmd(string str) { mapping stats; string obj, file; int total, num; stats = "/secure/master"->query_write_stats(); if(str) { if(!stats[str]) return notify_fail("No such file\n"); foreach(file in keys(stats[str])) { if(stats[str][file] > 1) printf("%-60s %5d\n", file, stats[str][file]); } return 1; } printf("%-60s %5s %5s\n", "Object", "Total", "Files"); foreach(obj in keys(stats)) { total = 0; num = 0; foreach(file in keys(stats[obj])) { num++; total += stats[obj][file]; } if(total > 50) printf("%-60s %5d %5d\n", obj, total, num); } return 1; }