local computer = require('computer') local sh = require('sh') local real_before, cpu_before = computer.uptime(), os.clock() local cmd_result = 0 if ... then sh.execute(nil, ...) cmd_result = sh.getLastExitCode() end local real_after, cpu_after = computer.uptime(), os.clock() local real_diff = real_after - real_before local cpu_diff = cpu_after - cpu_before print(string.format('real%5dm%.3fs', math.floor(real_diff/60), real_diff%60)) print(string.format('cpu %5dm%.3fs', math.floor(cpu_diff/60), cpu_diff%60)) return cmd_result