changeset 3 | 508108deee63 |
child 39 | 237af42156a1 |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mcbot/libs/shcmd.lua Tue Apr 13 21:07:41 2010 +0200 @@ -0,0 +1,12 @@ + +function shcmd (cmd) + if not cmd or cmd == "" then return nil, "No command" end + + local fullcmd = cmd.." 2> /dev/null" + local fh = io.popen(fullcmd) + result = fh:read("*a") -- read cmd output + fh:close() + -- Trim trailing newlines + local r = result:gsub("\n+$", "") + return r +end