diff options
author | Steven Barth <steven@midlink.org> | 2008-09-05 13:55:49 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-09-05 13:55:49 +0000 |
commit | aa0617e4edd3fa2f3dfb464c10b6d73214b79283 (patch) | |
tree | 76d0a7b554c2fb07d1013ad1ff860de05f0a42f3 /libs/sys | |
parent | 9243e20e27010a1d5754506774a3d813c7d5b8b0 (diff) |
libs/sys: Added luci.sys.call
Diffstat (limited to 'libs/sys')
-rw-r--r-- | libs/sys/luasrc/sys.lua | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libs/sys/luasrc/sys.lua b/libs/sys/luasrc/sys.lua index a53db937c7..e27e1c4e8a 100644 --- a/libs/sys/luasrc/sys.lua +++ b/libs/sys/luasrc/sys.lua @@ -41,6 +41,20 @@ local tonumber, ipairs, pairs = tonumber, ipairs, pairs --- LuCI Linux and POSIX system utilities. module "luci.sys" +--- Execute a given shell command and return the error code +-- @class function +-- @name call +-- @param ... Command to call +-- @return Error code of the command +function call(...) + return os.execute(...) / 256 +end + +--- Execute a given shell command and capture its standard output +-- @class function +-- @name exec +-- @param command Command to call +-- @return String containg the return the output of the command exec = luci.util.exec --- Invoke the luci-flash executable to write an image to the flash memory. |