public static void main(String[] args) throws Exception { new Ifconfig().processCommand(args); } }
public void output(String[] args) throws SigarException { String[] ifNames; if (args.length == 1) { ifNames = args; } else { ifNames = this.proxy.getNetInterfaceList(); } for (int i=0; i<ifNames.length; i++) { try { output(ifNames[i]); } catch (SigarException e) { println(ifNames[i] + "\t" + e.getMessage()); } } }
println(ifconfig.getDescription()); println(ifconfig.getName() + "\t" + "Link encap:" + ifconfig.getType() + hwaddr); println("\t" + "inet addr:" + ifconfig.getAddress() + println("\t" + NetFlags.getIfFlagsString(flags) + " MTU:" + ifconfig.getMtu() + println("\t" + "RX packets:" + ifstat.getRxPackets() + " errors:" + ifstat.getRxErrors() + println("\t" + "TX packets:" + ifstat.getTxPackets() + " errors:" + ifstat.getTxErrors() + " overruns:" + ifstat.getTxOverruns() + " carrier:" + ifstat.getTxCarrier()); println("\t" + "collisions:" + ifstat.getTxCollisions()); println("\t" + "RX bytes:" + rxBytes + " (" + Sigar.formatSize(rxBytes) + ")" +
registerCommandHandler("pinfo", new ProcInfo(this)); registerCommandHandler("cpuinfo", new CpuInfo(this)); registerCommandHandler("ifconfig", new Ifconfig(this)); registerCommandHandler("uptime", new Uptime(this)); registerCommandHandler("ps", new Ps(this));