diff options
author | Ermal Luçi <eri@pfsense.org> | 2009-05-05 23:40:15 +0000 |
---|---|---|
committer | Ermal Luçi <eri@pfsense.org> | 2009-05-05 23:40:15 +0000 |
commit | 83bc374960ab86911bb8d05d521ac94746c719ef (patch) | |
tree | bdc4030fc9e236c3093bdbee5b0e794d89a27d30 /etc/inc/util.inc | |
parent | 532b0fb81731189cda49874d6f5dbffb33be69c0 (diff) | |
download | pfsense-83bc374960ab86911bb8d05d521ac94746c719ef.zip pfsense-83bc374960ab86911bb8d05d521ac94746c719ef.tar.gz |
Move exec_command function to util.inc.
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r-- | etc/inc/util.inc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc index 2be1f39..b129824 100644 --- a/etc/inc/util.inc +++ b/etc/inc/util.inc @@ -490,6 +490,22 @@ function log_error($error) { return; } +/****f* util/exec_command + * NAME + * exec_command - Execute a command and return a string of the result. + * INPUTS + * $command - String of the command to be executed. + * RESULT + * String containing the command's result. + * NOTES + * This function returns the command's stdout and stderr. + ******/ +function exec_command($command) { + $output = array(); + exec($command . ' 2>&1 ', $output); + return(implode("\n", $output)); +} + /* wrapper for exec() */ function mwexec($command, $mute = false) { |